The oligo datasets currently host oligo sequences of 9 species, including six plant species (Arabidopsis, rice, maize, potato, barley and soybean), two mammals (human and mouse) and a model species zebrafish. The details of the oligos are showed in the bellow table.
To download the oligos, please click the download link of the speices. Details about Chorus2, which was used to design the oligos can be found here.
|Species||Scientific name||Reference||No. of oligos||Download1||Download2|
How to use the datasets
To use the oligo sequences of the target species, users should first download the bed file from the download column in the above table.
Oligo sequences are provided with bed.bgz format, which is a compressed version of bed file. Users can decompress the file following the below instructions:
For Windows Users:
Download 7-Zip software and install.
Use 7-Zip to uncompress bed.bgz file.
For Linux/MacOS Users:
Using the following command to uncompress bed.bgz file:
$ gzip -cd xxx.bed.bgz > xxx.bed.
The decompressed bed file can be opened and read by text editor or Excel easily.
For Windows users, text editor (Such as EditPlus) is the optimum choice to open it.
The bed file contains six columns which are separated by delimiter, just like this:
Chr1 1360 1404 AAGATAGAGAACAAGAGAGTGAGAGGATAAGGATATAGACCAGAC 2841 +
Each column represents chromosome, oligo start site, oligo end site, oligo probe sequence, k-mer score and target strand of probes, respectively.
Windows Users can use the filter function of Excel to select the target oligos.
For Linux/MacOS users,
perl command may be a better method to select the desired oligo sequences. Just like this:
awk '$1=="Chr1"&&$2>=100000&&$3<=200000' TIGR7.bed
This command will extract oligos in the region Chr1:100000-200000 in rice.
Finally, oligo sequences in the fourth column of the bed file can be synthesized directly for oligo-FISH experiments.
Chorus2 is a software which is developed to design genome-scale oligonucleotide-based probes for fluorescence in situ hybridization (FISH).
Chorus2 uses python script Chorus2.py to identify and pre-filter oligos. It is implemented with a “k-mer score” method to remove repetitive oligos of target genome. Chorus2 run fast and can handle large genome like wheat. The oligos designed by Chorus2 has high specificity and suitable for FISH. The Chorus2 package runs on Linux, macOS and Windows with flexible command-line or an easy-to-use GUI (graphical user interface).
Zhang T†,*, Liu GQ†, Zhao HN, Braz G.T, Jiang JM*. Chorus2: design of genome-scale oligonucleotide-based probes for fluorescence in situ hybridization Plant Biotechnology Journal 2021, 19(10):1967-1978