This is a basic siRNA designer that follows a set of rules to select and score suitable targets from the input sequence.
- 32% < GCpercent < 55%
- no internal short repeats
- no GC stretches (more than 10 GC contigous repeats)
- 5' end of the guide RNA is A/U
- 5' end of the passenger RNA is G/C
- at least 4 A/U residues in the last 7bp of the 5' end of the guide
- No G at position 13 of the passenger
- A/U at position 19 of the passenger
- G/C at position 19 in guide
- 1 point if the guide starts with A, and 2 points if U
- 1 point if the passenger 2:4 residues contain A/U, and -1 point if not
- 1 point if the passenger first two residues are AA
- 1 point if the passenger third residue is A
- 1 point if the passenger tenth residue is A
- The melting temprature (Tm) of the passenger and the guide 2:8 residues are less than 21.5 degree Celesius agains a complementary off-target
- Eliminate target sequences with more than 19 contigous bp of homology to other genes in the transcriptome
The following python packages are required:
- numpy
- BioPython
- Regex
-
- NCBI accession number from the nucleotide database, Multiple accession numbers should be separated by ","
- concatenated exons of the gene, Multiple genes sequences should be separated by ","
- Fasta file path containing one targeted gene or more
- default: 0 (turned off) 1 (turned on)
- used only in case reduceOffTargets is turned on
-
containing those fields:
- target starting position (1-indexed)
- target ending position (1-indexed)
- target sequence
- target score
- guide sequence
- passenger sequence
- guide Tm
- passenger Tm
in case of -i input method containing more than one target, multiple csv files will be written each named using the sequence ID from the fasta file. Otherwise, multiple inputs will correspond to multiple csv files indexed by their input order
- In your Command Line environment:
python siRNADesigner.py -s ggctgccaagaacctgcaggaggcagaagaatggtacaaatccaagtttgctgacctctctgaggctgccaaccggaacaatgacgccctgcgccaggcaaagcaggagtccactgagtaccggagacaggtgcagtccctcacctgtgaagtggatgcccttaaaggaaccaatgagtccctggaacgccagatgcgtgaaatggaagagaactttgccgttgaagctgctaactacca -t 1
- this file will be genrated: siRNAcandidates.csv
siDirect result
- https://biologywise.com/types-of-gene-therapy
- https://ghr.nlm.nih.gov/primer/genomicresearch/genomeediting
- https://www.ncib.nlm.gov/pmc/articles/PMC3624098/
- https://www.ncbi.nlm.gov/pmc/articles/PMC4441801/
- http://www.genelink.com/sirna/RNAicustom.asp
- https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3371628/pdf/fgene-03-00102.pdf
- http://www.protocol-online.org/prot/Protocols/
- Rules-of-siRNA-design-for-RNA-interference--RNAi--3210.html
- http://sidirect2.rnai.jp/doc/
- Hong Zhou, Xiao Zeng, Yufang Wang and Benjamin Ray Seyfarth. (2006). A Three-Phase Algorithm for Computer Aided siRNA Design. Informatica. 357–364
- http://www.biomedcentral.com/1471-2105/10/392