Giter Site home page Giter Site logo

ggirelli / ood-fish Goto Github PK

View Code? Open in Web Editor NEW
4.0 2.0 2.0 73 KB

Orthogonal Oligo Design for Fluorescence In Situ Hybridization (a.k.a. OOD-FISH)

Home Page: https://ggirelli.github.io/ood-fish/

License: MIT License

C 26.59% R 56.91% Shell 6.51% Python 9.99%
dna dna-sequences barcode barcodes sequence sequence-alignments dimerization free-energy thermodynamics sequencing

ood-fish's Introduction

OOD-FISH v0.0.2

Orthogonal Oligo Design for Fluorescence In Situ Hybridization (OOD-FISH) is a pipeline for the identification of oligonucleotide sequences that do not hybridize to a reference genome of interest. Such orthogonal oligonucleotides can easily be used as barcodes for PCR or similar protocols.

Read the documentation for more details.

Installation

  1. Clone the git repository locally.
git clone https://github.com/ggirelli/ood-fish/
cd ood-fish
  1. Install R dependencies.
for ( p in c("argparser", "data.table", "parallel", "readr") )
    if ( !require(p, character.only = T) )
        install.packages(p)
  1. Compile if needed.
gcc src/dfeCalc.c -o src/dfeCalc
  1. Install PMC algorithm following the instructions here.

Usage

More details on how to run OOD-FISH are available in the documentation.

Contributing

We welcome any contributions to ood-fish. Please, refer to the contribution guidelines if this is your first time contributing! Also, check out our code of conduct.

License

MIT License
Copyright (c) 2017-2018 Gabriele Girelli

ood-fish's People

Contributors

ggirelli avatar ggirelli-test avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

ood-fish's Issues

about the idt_tools' url

Since the website has changed it's xml/html construction, how should I change the source code of idt_tool if i only wanna use the tools on idtdna?
image
thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.