TY - GEN
T1 - A parallel algorithm for predicting the secondary structure of polycistronic microRNAs
AU - Han, Dianwei
AU - Tang, Guiliang
AU - Zhang, Jun
PY - 2010
Y1 - 2010
N2 - MicroRNAs (miRNAs) are newly discovered endogenous small non-coding RNAs (21-25nt) that target their complementary gene transcripts for degradation or translational repression. The biogenesis of a functional miRNA is largely dependent on the secondary structure of the miRNA precursor (pre-miRNA). Recently, it has been shown that miRNAs are present in the genome as the form of polycistronic transcriptional units in plants and animals. It will be important to design methods to predict such structures for miRNA discovery and its applications in gene silencing. In this paper, we propose a parallel algorithm based on the master-slave architecture to predict the secondary structure from an input sequence. First, the master processor partitions the input sequence into subsequences and distributes them to the slave processors. The slave processors will then predict the secondary structure based on their individual task. Afterward, the slave processors will return their results to the master processor. Finally, the master processor will merge the partial structures from the slave processors into a whole candidate secondary structure. The optimal structure is obtained by sorting the candidate structures according to their scores. Our experimental results indicate that the actual speed-ups match the trend of theoretic values.
AB - MicroRNAs (miRNAs) are newly discovered endogenous small non-coding RNAs (21-25nt) that target their complementary gene transcripts for degradation or translational repression. The biogenesis of a functional miRNA is largely dependent on the secondary structure of the miRNA precursor (pre-miRNA). Recently, it has been shown that miRNAs are present in the genome as the form of polycistronic transcriptional units in plants and animals. It will be important to design methods to predict such structures for miRNA discovery and its applications in gene silencing. In this paper, we propose a parallel algorithm based on the master-slave architecture to predict the secondary structure from an input sequence. First, the master processor partitions the input sequence into subsequences and distributes them to the slave processors. The slave processors will then predict the secondary structure based on their individual task. Afterward, the slave processors will return their results to the master processor. Finally, the master processor will merge the partial structures from the slave processors into a whole candidate secondary structure. The optimal structure is obtained by sorting the candidate structures according to their scores. Our experimental results indicate that the actual speed-ups match the trend of theoretic values.
KW - Polycistronic transcript
KW - RNA folding
KW - Secondary structure prediction
UR - http://www.scopus.com/inward/record.url?scp=79952410148&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=79952410148&partnerID=8YFLogxK
U2 - 10.1109/ICMLA.2010.80
DO - 10.1109/ICMLA.2010.80
M3 - Conference contribution
AN - SCOPUS:79952410148
SN - 9780769543000
T3 - Proceedings - 9th International Conference on Machine Learning and Applications, ICMLA 2010
SP - 509
EP - 514
BT - Proceedings - 9th International Conference on Machine Learning and Applications, ICMLA 2010
T2 - 9th International Conference on Machine Learning and Applications, ICMLA 2010
Y2 - 12 December 2010 through 14 December 2010
ER -