Skip to content
This repository has been archived by the owner on Feb 17, 2020. It is now read-only.
/ ood-fish Public archive

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

License

Notifications You must be signed in to change notification settings

ggirelli/ood-fish

Repository files navigation

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