Loading…

Multi-objective three level parallel PSO algorithm for structural alignment of complex RNA sequences

This paper introduces a caching enabled parallel multi-objective tri-level particle swarm optimization algorithm (MO-3LPPSO) with objective to address a challenging NP-hard problem from bioinformatics i.e. structural alignment of complex RNA sequences. MO-3LPPSO implements master-slave topology base...

Full description

Saved in:
Bibliographic Details
Published in:Evolutionary intelligence 2021-09, Vol.14 (3), p.1251-1259
Main Authors: Lalwani, Soniya, Sharma, Harish
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c319t-dfee8c181f7983345b12f568fce934d40a413a0b11745563567c7b798e97b30e3
cites cdi_FETCH-LOGICAL-c319t-dfee8c181f7983345b12f568fce934d40a413a0b11745563567c7b798e97b30e3
container_end_page 1259
container_issue 3
container_start_page 1251
container_title Evolutionary intelligence
container_volume 14
creator Lalwani, Soniya
Sharma, Harish
description This paper introduces a caching enabled parallel multi-objective tri-level particle swarm optimization algorithm (MO-3LPPSO) with objective to address a challenging NP-hard problem from bioinformatics i.e. structural alignment of complex RNA sequences. MO-3LPPSO implements master-slave topology based communication strategy on the parallely connected machines via message passing interface (MPI). Level 1 of the proposed algorithm acquires the optimal alignment of the sequences distributed on slave processors in the order of their complexities. Further, the aligned sequences along with their alignment scores are stored on the master processor. In the second level, the secondary structures of all the gbest aligned sequences of level 1 is obtained. Each sequence set is distributed on a slave processors, that constructs secondary structure of all sequences from the set. The alignment scores and secondary structure scores obtained from level 1 and level 2, now move towards level 3, forming a bi-objective optimization problem with the objectives to maximize sequence similarity score and minimize free energy score for most stable RNA secondary structure. The top-level non-dominated solutions are extracted further in level three and the external archive in Ctrie is updated. The improvement from MO-TLPSO to MO-3LPPSO has been remarkable in the sense: inclusion of Ctrie enables the algorithm to work with multi-client environment for handling RNA structural alignment queries; implementation of parallelization facilitates structural alignment of highly complex massive datasets of RNA sequences. Further, the difference between the time taken by MO-TLPSO and MO-3LPPSO is found extremely significant, as confirmed by non-parametric statistical test Mann-Whitney U test. Further, the structural alignment of highly complex sequence sets is performed by MO-3LPPSO, which is tested for prediction accuracy and processing time. The algorithm is found producing highly accurate results at significantly lesser processing time.
doi_str_mv 10.1007/s12065-018-00198-y
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2582193200</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2582193200</sourcerecordid><originalsourceid>FETCH-LOGICAL-c319t-dfee8c181f7983345b12f568fce934d40a413a0b11745563567c7b798e97b30e3</originalsourceid><addsrcrecordid>eNp9kEtPwzAQhCMEEqXwBzhZ4hxYx3EcH6uKl1Qo4nG2EnfTpnIe2E5F_z2GILhx2pH2mxlpouicwiUFEFeOJpDxGGgeA1CZx_uDaELzLI25pOLwV4M8jk6c2wJkCYh0Eq0eBuPruCu3qH29Q-I3FpEY3KEhfWELY4J4elmSwqw7W_tNQ6rOEuftoP0Q_uFRr9sGW0-6iuiu6Q1-kOfHGXH4PmCr0Z1GR1VhHJ793Gn0dnP9Or-LF8vb-_lsEWtGpY9XFWKuaU4rIXPGUl7SpOJZXmmULF2lUKSUFVBSKlLOM8YzoUUZWJSiZIBsGl2Mub3tQrXzatsNtg2VKuF5QiVLAAKVjJS2nXMWK9XbuinsXlFQX2uqcU0V1lTfa6p9MLHR5ALcrtH-Rf_j-gRHfXi0</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2582193200</pqid></control><display><type>article</type><title>Multi-objective three level parallel PSO algorithm for structural alignment of complex RNA sequences</title><source>Springer Nature</source><creator>Lalwani, Soniya ; Sharma, Harish</creator><creatorcontrib>Lalwani, Soniya ; Sharma, Harish</creatorcontrib><description>This paper introduces a caching enabled parallel multi-objective tri-level particle swarm optimization algorithm (MO-3LPPSO) with objective to address a challenging NP-hard problem from bioinformatics i.e. structural alignment of complex RNA sequences. MO-3LPPSO implements master-slave topology based communication strategy on the parallely connected machines via message passing interface (MPI). Level 1 of the proposed algorithm acquires the optimal alignment of the sequences distributed on slave processors in the order of their complexities. Further, the aligned sequences along with their alignment scores are stored on the master processor. In the second level, the secondary structures of all the gbest aligned sequences of level 1 is obtained. Each sequence set is distributed on a slave processors, that constructs secondary structure of all sequences from the set. The alignment scores and secondary structure scores obtained from level 1 and level 2, now move towards level 3, forming a bi-objective optimization problem with the objectives to maximize sequence similarity score and minimize free energy score for most stable RNA secondary structure. The top-level non-dominated solutions are extracted further in level three and the external archive in Ctrie is updated. The improvement from MO-TLPSO to MO-3LPPSO has been remarkable in the sense: inclusion of Ctrie enables the algorithm to work with multi-client environment for handling RNA structural alignment queries; implementation of parallelization facilitates structural alignment of highly complex massive datasets of RNA sequences. Further, the difference between the time taken by MO-TLPSO and MO-3LPPSO is found extremely significant, as confirmed by non-parametric statistical test Mann-Whitney U test. Further, the structural alignment of highly complex sequence sets is performed by MO-3LPPSO, which is tested for prediction accuracy and processing time. The algorithm is found producing highly accurate results at significantly lesser processing time.</description><identifier>ISSN: 1864-5909</identifier><identifier>EISSN: 1864-5917</identifier><identifier>DOI: 10.1007/s12065-018-00198-y</identifier><language>eng</language><publisher>Berlin/Heidelberg: Springer Berlin Heidelberg</publisher><subject>Algorithms ; Alignment ; Applications of Mathematics ; Artificial Intelligence ; Bioinformatics ; Control ; Engineering ; Free energy ; Gene sequencing ; Massive data points ; Mathematical and Computational Engineering ; Mechatronics ; Message passing ; Microprocessors ; Multiple objective analysis ; Parallel processing ; Particle swarm optimization ; Processors ; Robotics ; Special Issue ; Statistical Physics and Dynamical Systems ; Statistical tests ; Topology</subject><ispartof>Evolutionary intelligence, 2021-09, Vol.14 (3), p.1251-1259</ispartof><rights>Springer-Verlag GmbH Germany, part of Springer Nature 2019</rights><rights>Springer-Verlag GmbH Germany, part of Springer Nature 2019.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c319t-dfee8c181f7983345b12f568fce934d40a413a0b11745563567c7b798e97b30e3</citedby><cites>FETCH-LOGICAL-c319t-dfee8c181f7983345b12f568fce934d40a413a0b11745563567c7b798e97b30e3</cites><orcidid>0000-0001-5757-9744</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Lalwani, Soniya</creatorcontrib><creatorcontrib>Sharma, Harish</creatorcontrib><title>Multi-objective three level parallel PSO algorithm for structural alignment of complex RNA sequences</title><title>Evolutionary intelligence</title><addtitle>Evol. Intel</addtitle><description>This paper introduces a caching enabled parallel multi-objective tri-level particle swarm optimization algorithm (MO-3LPPSO) with objective to address a challenging NP-hard problem from bioinformatics i.e. structural alignment of complex RNA sequences. MO-3LPPSO implements master-slave topology based communication strategy on the parallely connected machines via message passing interface (MPI). Level 1 of the proposed algorithm acquires the optimal alignment of the sequences distributed on slave processors in the order of their complexities. Further, the aligned sequences along with their alignment scores are stored on the master processor. In the second level, the secondary structures of all the gbest aligned sequences of level 1 is obtained. Each sequence set is distributed on a slave processors, that constructs secondary structure of all sequences from the set. The alignment scores and secondary structure scores obtained from level 1 and level 2, now move towards level 3, forming a bi-objective optimization problem with the objectives to maximize sequence similarity score and minimize free energy score for most stable RNA secondary structure. The top-level non-dominated solutions are extracted further in level three and the external archive in Ctrie is updated. The improvement from MO-TLPSO to MO-3LPPSO has been remarkable in the sense: inclusion of Ctrie enables the algorithm to work with multi-client environment for handling RNA structural alignment queries; implementation of parallelization facilitates structural alignment of highly complex massive datasets of RNA sequences. Further, the difference between the time taken by MO-TLPSO and MO-3LPPSO is found extremely significant, as confirmed by non-parametric statistical test Mann-Whitney U test. Further, the structural alignment of highly complex sequence sets is performed by MO-3LPPSO, which is tested for prediction accuracy and processing time. The algorithm is found producing highly accurate results at significantly lesser processing time.</description><subject>Algorithms</subject><subject>Alignment</subject><subject>Applications of Mathematics</subject><subject>Artificial Intelligence</subject><subject>Bioinformatics</subject><subject>Control</subject><subject>Engineering</subject><subject>Free energy</subject><subject>Gene sequencing</subject><subject>Massive data points</subject><subject>Mathematical and Computational Engineering</subject><subject>Mechatronics</subject><subject>Message passing</subject><subject>Microprocessors</subject><subject>Multiple objective analysis</subject><subject>Parallel processing</subject><subject>Particle swarm optimization</subject><subject>Processors</subject><subject>Robotics</subject><subject>Special Issue</subject><subject>Statistical Physics and Dynamical Systems</subject><subject>Statistical tests</subject><subject>Topology</subject><issn>1864-5909</issn><issn>1864-5917</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><recordid>eNp9kEtPwzAQhCMEEqXwBzhZ4hxYx3EcH6uKl1Qo4nG2EnfTpnIe2E5F_z2GILhx2pH2mxlpouicwiUFEFeOJpDxGGgeA1CZx_uDaELzLI25pOLwV4M8jk6c2wJkCYh0Eq0eBuPruCu3qH29Q-I3FpEY3KEhfWELY4J4elmSwqw7W_tNQ6rOEuftoP0Q_uFRr9sGW0-6iuiu6Q1-kOfHGXH4PmCr0Z1GR1VhHJ793Gn0dnP9Or-LF8vb-_lsEWtGpY9XFWKuaU4rIXPGUl7SpOJZXmmULF2lUKSUFVBSKlLOM8YzoUUZWJSiZIBsGl2Mub3tQrXzatsNtg2VKuF5QiVLAAKVjJS2nXMWK9XbuinsXlFQX2uqcU0V1lTfa6p9MLHR5ALcrtH-Rf_j-gRHfXi0</recordid><startdate>20210901</startdate><enddate>20210901</enddate><creator>Lalwani, Soniya</creator><creator>Sharma, Harish</creator><general>Springer Berlin Heidelberg</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0001-5757-9744</orcidid></search><sort><creationdate>20210901</creationdate><title>Multi-objective three level parallel PSO algorithm for structural alignment of complex RNA sequences</title><author>Lalwani, Soniya ; Sharma, Harish</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c319t-dfee8c181f7983345b12f568fce934d40a413a0b11745563567c7b798e97b30e3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Algorithms</topic><topic>Alignment</topic><topic>Applications of Mathematics</topic><topic>Artificial Intelligence</topic><topic>Bioinformatics</topic><topic>Control</topic><topic>Engineering</topic><topic>Free energy</topic><topic>Gene sequencing</topic><topic>Massive data points</topic><topic>Mathematical and Computational Engineering</topic><topic>Mechatronics</topic><topic>Message passing</topic><topic>Microprocessors</topic><topic>Multiple objective analysis</topic><topic>Parallel processing</topic><topic>Particle swarm optimization</topic><topic>Processors</topic><topic>Robotics</topic><topic>Special Issue</topic><topic>Statistical Physics and Dynamical Systems</topic><topic>Statistical tests</topic><topic>Topology</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Lalwani, Soniya</creatorcontrib><creatorcontrib>Sharma, Harish</creatorcontrib><collection>CrossRef</collection><jtitle>Evolutionary intelligence</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Lalwani, Soniya</au><au>Sharma, Harish</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Multi-objective three level parallel PSO algorithm for structural alignment of complex RNA sequences</atitle><jtitle>Evolutionary intelligence</jtitle><stitle>Evol. Intel</stitle><date>2021-09-01</date><risdate>2021</risdate><volume>14</volume><issue>3</issue><spage>1251</spage><epage>1259</epage><pages>1251-1259</pages><issn>1864-5909</issn><eissn>1864-5917</eissn><abstract>This paper introduces a caching enabled parallel multi-objective tri-level particle swarm optimization algorithm (MO-3LPPSO) with objective to address a challenging NP-hard problem from bioinformatics i.e. structural alignment of complex RNA sequences. MO-3LPPSO implements master-slave topology based communication strategy on the parallely connected machines via message passing interface (MPI). Level 1 of the proposed algorithm acquires the optimal alignment of the sequences distributed on slave processors in the order of their complexities. Further, the aligned sequences along with their alignment scores are stored on the master processor. In the second level, the secondary structures of all the gbest aligned sequences of level 1 is obtained. Each sequence set is distributed on a slave processors, that constructs secondary structure of all sequences from the set. The alignment scores and secondary structure scores obtained from level 1 and level 2, now move towards level 3, forming a bi-objective optimization problem with the objectives to maximize sequence similarity score and minimize free energy score for most stable RNA secondary structure. The top-level non-dominated solutions are extracted further in level three and the external archive in Ctrie is updated. The improvement from MO-TLPSO to MO-3LPPSO has been remarkable in the sense: inclusion of Ctrie enables the algorithm to work with multi-client environment for handling RNA structural alignment queries; implementation of parallelization facilitates structural alignment of highly complex massive datasets of RNA sequences. Further, the difference between the time taken by MO-TLPSO and MO-3LPPSO is found extremely significant, as confirmed by non-parametric statistical test Mann-Whitney U test. Further, the structural alignment of highly complex sequence sets is performed by MO-3LPPSO, which is tested for prediction accuracy and processing time. The algorithm is found producing highly accurate results at significantly lesser processing time.</abstract><cop>Berlin/Heidelberg</cop><pub>Springer Berlin Heidelberg</pub><doi>10.1007/s12065-018-00198-y</doi><tpages>9</tpages><orcidid>https://orcid.org/0000-0001-5757-9744</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1864-5909
ispartof Evolutionary intelligence, 2021-09, Vol.14 (3), p.1251-1259
issn 1864-5909
1864-5917
language eng
recordid cdi_proquest_journals_2582193200
source Springer Nature
subjects Algorithms
Alignment
Applications of Mathematics
Artificial Intelligence
Bioinformatics
Control
Engineering
Free energy
Gene sequencing
Massive data points
Mathematical and Computational Engineering
Mechatronics
Message passing
Microprocessors
Multiple objective analysis
Parallel processing
Particle swarm optimization
Processors
Robotics
Special Issue
Statistical Physics and Dynamical Systems
Statistical tests
Topology
title Multi-objective three level parallel PSO algorithm for structural alignment of complex RNA sequences
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T01%3A43%3A04IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Multi-objective%20three%20level%20parallel%20PSO%20algorithm%20for%20structural%20alignment%20of%20complex%20RNA%20sequences&rft.jtitle=Evolutionary%20intelligence&rft.au=Lalwani,%20Soniya&rft.date=2021-09-01&rft.volume=14&rft.issue=3&rft.spage=1251&rft.epage=1259&rft.pages=1251-1259&rft.issn=1864-5909&rft.eissn=1864-5917&rft_id=info:doi/10.1007/s12065-018-00198-y&rft_dat=%3Cproquest_cross%3E2582193200%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c319t-dfee8c181f7983345b12f568fce934d40a413a0b11745563567c7b798e97b30e3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2582193200&rft_id=info:pmid/&rfr_iscdi=true