An OpenMP-based tool for finding longest common subsequence in bioinformatics
Objective Finding the longest common subsequence (LCS) among sequences is NP-hard. This is an important problem in bioinformatics for DNA sequence alignment and pattern discovery. In this research, we propose new CPU-based parallel implementations that can provide significant advantages in terms of...
Gespeichert in:
| Veröffentlicht in: | BMC research notes Jg. 12; H. 1; S. 220 - 6 |
|---|---|
| Hauptverfasser: | , , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
London
BioMed Central
11.04.2019
BioMed Central Ltd Springer Nature B.V BMC |
| Schlagworte: | |
| ISSN: | 1756-0500, 1756-0500 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | Objective
Finding the longest common subsequence (LCS) among sequences is NP-hard. This is an important problem in bioinformatics for DNA sequence alignment and pattern discovery. In this research, we propose new CPU-based parallel implementations that can provide significant advantages in terms of execution times, monetary cost, and pervasiveness in finding LCS of DNA sequences in an environment where Graphics Processing Units are not available. For general purpose use, we also make the OpenMP-based tool publicly available to end users.
Result
In this study, we develop three novel parallel versions of the LCS algorithm on: (i) distributed memory machine using message passing interface (MPI); (ii) shared memory machine using OpenMP, and (iii) hybrid platform that utilizes both distributed and shared memory using MPI-OpenMP. The experimental results with both simulated and real DNA sequence data show that the shared memory OpenMP implementation provides at least two-times absolute speedup than the best sequential version of the algorithm and a relative speedup of almost 7. We provide a detailed comparison of the execution times among the implementations on different platforms with different versions of the algorithm. We also show that removing branch conditions negatively affects the performance of the CPU-based parallel algorithm on OpenMP platform. |
|---|---|
| AbstractList | Finding the longest common subsequence (LCS) among sequences is NP-hard. This is an important problem in bioinformatics for DNA sequence alignment and pattern discovery. In this research, we propose new CPU-based parallel implementations that can provide significant advantages in terms of execution times, monetary cost, and pervasiveness in finding LCS of DNA sequences in an environment where Graphics Processing Units are not available. For general purpose use, we also make the OpenMP-based tool publicly available to end users. In this study, we develop three novel parallel versions of the LCS algorithm on: (i) distributed memory machine using message passing interface (MPI); (ii) shared memory machine using OpenMP, and (iii) hybrid platform that utilizes both distributed and shared memory using MPI-OpenMP. The experimental results with both simulated and real DNA sequence data show that the shared memory OpenMP implementation provides at least two-times absolute speedup than the best sequential version of the algorithm and a relative speedup of almost 7. We provide a detailed comparison of the execution times among the implementations on different platforms with different versions of the algorithm. We also show that removing branch conditions negatively affects the performance of the CPU-based parallel algorithm on OpenMP platform. Finding the longest common subsequence (LCS) among sequences is NP-hard. This is an important problem in bioinformatics for DNA sequence alignment and pattern discovery. In this research, we propose new CPU-based parallel implementations that can provide significant advantages in terms of execution times, monetary cost, and pervasiveness in finding LCS of DNA sequences in an environment where Graphics Processing Units are not available. For general purpose use, we also make the OpenMP-based tool publicly available to end users. In this study, we develop three novel parallel versions of the LCS algorithm on: (i) distributed memory machine using message passing interface (MPI); (ii) shared memory machine using OpenMP, and (iii) hybrid platform that utilizes both distributed and shared memory using MPI-OpenMP. The experimental results with both simulated and real DNA sequence data show that the shared memory OpenMP implementation provides at least two-times absolute speedup than the best sequential version of the algorithm and a relative speedup of almost 7. We provide a detailed comparison of the execution times among the implementations on different platforms with different versions of the algorithm. We also show that removing branch conditions negatively affects the performance of the CPU-based parallel algorithm on OpenMP platform. Finding the longest common subsequence (LCS) among sequences is NP-hard. This is an important problem in bioinformatics for DNA sequence alignment and pattern discovery. In this research, we propose new CPU-based parallel implementations that can provide significant advantages in terms of execution times, monetary cost, and pervasiveness in finding LCS of DNA sequences in an environment where Graphics Processing Units are not available. For general purpose use, we also make the OpenMP-based tool publicly available to end users.OBJECTIVEFinding the longest common subsequence (LCS) among sequences is NP-hard. This is an important problem in bioinformatics for DNA sequence alignment and pattern discovery. In this research, we propose new CPU-based parallel implementations that can provide significant advantages in terms of execution times, monetary cost, and pervasiveness in finding LCS of DNA sequences in an environment where Graphics Processing Units are not available. For general purpose use, we also make the OpenMP-based tool publicly available to end users.In this study, we develop three novel parallel versions of the LCS algorithm on: (i) distributed memory machine using message passing interface (MPI); (ii) shared memory machine using OpenMP, and (iii) hybrid platform that utilizes both distributed and shared memory using MPI-OpenMP. The experimental results with both simulated and real DNA sequence data show that the shared memory OpenMP implementation provides at least two-times absolute speedup than the best sequential version of the algorithm and a relative speedup of almost 7. We provide a detailed comparison of the execution times among the implementations on different platforms with different versions of the algorithm. We also show that removing branch conditions negatively affects the performance of the CPU-based parallel algorithm on OpenMP platform.RESULTIn this study, we develop three novel parallel versions of the LCS algorithm on: (i) distributed memory machine using message passing interface (MPI); (ii) shared memory machine using OpenMP, and (iii) hybrid platform that utilizes both distributed and shared memory using MPI-OpenMP. The experimental results with both simulated and real DNA sequence data show that the shared memory OpenMP implementation provides at least two-times absolute speedup than the best sequential version of the algorithm and a relative speedup of almost 7. We provide a detailed comparison of the execution times among the implementations on different platforms with different versions of the algorithm. We also show that removing branch conditions negatively affects the performance of the CPU-based parallel algorithm on OpenMP platform. Objective Finding the longest common subsequence (LCS) among sequences is NP-hard. This is an important problem in bioinformatics for DNA sequence alignment and pattern discovery. In this research, we propose new CPU-based parallel implementations that can provide significant advantages in terms of execution times, monetary cost, and pervasiveness in finding LCS of DNA sequences in an environment where Graphics Processing Units are not available. For general purpose use, we also make the OpenMP-based tool publicly available to end users. Result In this study, we develop three novel parallel versions of the LCS algorithm on: (i) distributed memory machine using message passing interface (MPI); (ii) shared memory machine using OpenMP, and (iii) hybrid platform that utilizes both distributed and shared memory using MPI-OpenMP. The experimental results with both simulated and real DNA sequence data show that the shared memory OpenMP implementation provides at least two-times absolute speedup than the best sequential version of the algorithm and a relative speedup of almost 7. We provide a detailed comparison of the execution times among the implementations on different platforms with different versions of the algorithm. We also show that removing branch conditions negatively affects the performance of the CPU-based parallel algorithm on OpenMP platform. Objective Finding the longest common subsequence (LCS) among sequences is NP-hard. This is an important problem in bioinformatics for DNA sequence alignment and pattern discovery. In this research, we propose new CPU-based parallel implementations that can provide significant advantages in terms of execution times, monetary cost, and pervasiveness in finding LCS of DNA sequences in an environment where Graphics Processing Units are not available. For general purpose use, we also make the OpenMP-based tool publicly available to end users. Result In this study, we develop three novel parallel versions of the LCS algorithm on: (i) distributed memory machine using message passing interface (MPI); (ii) shared memory machine using OpenMP, and (iii) hybrid platform that utilizes both distributed and shared memory using MPI-OpenMP. The experimental results with both simulated and real DNA sequence data show that the shared memory OpenMP implementation provides at least two-times absolute speedup than the best sequential version of the algorithm and a relative speedup of almost 7. We provide a detailed comparison of the execution times among the implementations on different platforms with different versions of the algorithm. We also show that removing branch conditions negatively affects the performance of the CPU-based parallel algorithm on OpenMP platform. Abstract Objective Finding the longest common subsequence (LCS) among sequences is NP-hard. This is an important problem in bioinformatics for DNA sequence alignment and pattern discovery. In this research, we propose new CPU-based parallel implementations that can provide significant advantages in terms of execution times, monetary cost, and pervasiveness in finding LCS of DNA sequences in an environment where Graphics Processing Units are not available. For general purpose use, we also make the OpenMP-based tool publicly available to end users. Result In this study, we develop three novel parallel versions of the LCS algorithm on: (i) distributed memory machine using message passing interface (MPI); (ii) shared memory machine using OpenMP, and (iii) hybrid platform that utilizes both distributed and shared memory using MPI-OpenMP. The experimental results with both simulated and real DNA sequence data show that the shared memory OpenMP implementation provides at least two-times absolute speedup than the best sequential version of the algorithm and a relative speedup of almost 7. We provide a detailed comparison of the execution times among the implementations on different platforms with different versions of the algorithm. We also show that removing branch conditions negatively affects the performance of the CPU-based parallel algorithm on OpenMP platform. Objective Finding the longest common subsequence (LCS) among sequences is NP-hard. This is an important problem in bioinformatics for DNA sequence alignment and pattern discovery. In this research, we propose new CPU-based parallel implementations that can provide significant advantages in terms of execution times, monetary cost, and pervasiveness in finding LCS of DNA sequences in an environment where Graphics Processing Units are not available. For general purpose use, we also make the OpenMP-based tool publicly available to end users. Result In this study, we develop three novel parallel versions of the LCS algorithm on: (i) distributed memory machine using message passing interface (MPI); (ii) shared memory machine using OpenMP, and (iii) hybrid platform that utilizes both distributed and shared memory using MPI-OpenMP. The experimental results with both simulated and real DNA sequence data show that the shared memory OpenMP implementation provides at least two-times absolute speedup than the best sequential version of the algorithm and a relative speedup of almost 7. We provide a detailed comparison of the execution times among the implementations on different platforms with different versions of the algorithm. We also show that removing branch conditions negatively affects the performance of the CPU-based parallel algorithm on OpenMP platform. Keywords: Longest common subsequence (LCS), DNA sequence alignment, Parallel algorithms for LCS, LCS on MPI and OpenMP, Tool for finding LCS |
| ArticleNumber | 220 |
| Audience | Academic |
| Author | Hu, Pingzhao Irani, Pourang Thulasiraman, Parimala Shikder, Rayhan |
| Author_xml | – sequence: 1 givenname: Rayhan surname: Shikder fullname: Shikder, Rayhan organization: Department of Computer Science, University of Manitoba – sequence: 2 givenname: Parimala surname: Thulasiraman fullname: Thulasiraman, Parimala organization: Department of Computer Science, University of Manitoba – sequence: 3 givenname: Pourang surname: Irani fullname: Irani, Pourang organization: Department of Computer Science, University of Manitoba – sequence: 4 givenname: Pingzhao surname: Hu fullname: Hu, Pingzhao email: pingzhao.hu@umanitoba.ca organization: Department of Biochemistry and Medical Genetics and The George and Fay Yee Centre for Healthcare Innovation, University of Manitoba, Department of Computer Science, University of Manitoba, Research Institute in Oncology and Hematology |
| BackLink | https://www.ncbi.nlm.nih.gov/pubmed/30971295$$D View this record in MEDLINE/PubMed |
| BookMark | eNp9kktv1DAUhSNURB_wA9igSGxgkeLr-JFskEYVj5FaDQtgazmOEzxK7MFOKvj33DAt7VSAvIjlfOfYPj6n2ZEP3mbZcyDnAJV4k6AEwgoCdcEoF4V4lJ2AxAnhhBzdmx9npyltCRFQVfAkOy5JLYHW_CS7Wvl8s7P-6lPR6GTbfAphyLsQ88751vk-H4LvbZpyE8Yx-DzNTbLfZ-uNzZ3PGxecR3zUkzPpafa400Oyz26-Z9mX9-8-X3wsLjcf1hery8KIUk5FZWUHTVc1xlrRMY3XKFvWVrqurQFuiDGmpqTiVIiGcZBWE12XXBLGTFmL8ixb733boLdqF92o408VtFO_F0LslY54oMGqhjFdWcIqrjmTgHtoRhsQpQDWctai19u9125uRtsa66eohwPTwz_efVN9uFaC8UpShgavbgxiwGDSpEaXjB0G7W2Yk6KUyJoRpBF9-QDdhjl6jAopAEYrCvSO6jVeYIkX9zWLqVqhCUghoUTq_C8UjtaOzmBROofrB4LXBwJkJvtj6vWcklpvvh6yL-6H8ieN2-IgIPeAiSGlaDtl3IQdCEtGblBA1FJRta-owoqqpaJqeTt4oLw1_5-G7jUJWaxjvMvt36Jf2P30dA |
| CitedBy_id | crossref_primary_10_1016_j_compbiolchem_2023_107882 crossref_primary_10_1155_2022_2612074 crossref_primary_10_1371_journal_pone_0274532 crossref_primary_10_3390_genes10121017 crossref_primary_10_1016_j_ic_2025_105357 |
| Cites_doi | 10.1145/321796.321811 10.1093/nar/gki791 10.1145/322063.322075 10.1109/MCSoC.2017.13 10.1137/1025045 10.1073/pnas.85.8.2444 10.1016/S0020-0190(01)00182-X 10.1371/journal.pbio.1002195 10.1145/321921.321922 10.1016/S0022-2836(05)80360-2 10.1504/IJDMB.2011.045413 |
| ContentType | Journal Article |
| Copyright | The Author(s) 2019 COPYRIGHT 2019 BioMed Central Ltd. 2019. This work is licensed under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
| Copyright_xml | – notice: The Author(s) 2019 – notice: COPYRIGHT 2019 BioMed Central Ltd. – notice: 2019. This work is licensed under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
| DBID | C6C AAYXX CITATION CGR CUY CVF ECM EIF NPM IOV 3V. 7X7 7XB 88E 8FE 8FH 8FI 8FJ 8FK ABUWG AFKRA AZQEC BBNVY BENPR BHPHI CCPQU COVID DWQXO FYUFA GHDGH GNUQQ HCIFZ K9. LK8 M0S M1P M7P PHGZM PHGZT PIMPY PJZUB PKEHL PPXIY PQEST PQGLB PQQKQ PQUKI PRINS 7X8 5PM DOA |
| DOI | 10.1186/s13104-019-4256-6 |
| DatabaseName | Springer Nature OA Free Journals CrossRef Medline MEDLINE MEDLINE (Ovid) MEDLINE MEDLINE PubMed Gale In Context: Opposing Viewpoints ProQuest Central (Corporate) ProQuest Health & Medical Collection ProQuest Central (purchase pre-March 2016) Medical Database (Alumni Edition) ProQuest SciTech Collection ProQuest Natural Science Collection Hospital Premium Collection Hospital Premium Collection (Alumni Edition) ProQuest Central (Alumni) (purchase pre-March 2016) ProQuest Central (Alumni) ProQuest Central UK/Ireland ProQuest Central Essentials ProQuest : Biological Science Collection journals [unlimited simultaneous users] ProQuest Central Natural Science Collection ProQuest One Community College Coronavirus Research Database ProQuest Central Health Research Premium Collection Health Research Premium Collection (Alumni) ProQuest Central Student SciTech Premium Collection ProQuest Health & Medical Complete (Alumni) Biological Sciences Health & Medical Collection (Alumni Edition) PML(ProQuest Medical Library) Biological Science Database ProQuest Central Premium ProQuest One Academic (New) Publicly Available Content Database ProQuest Health & Medical Research Collection ProQuest One Academic Middle East (New) One Health & Nursing ProQuest One Academic Eastern Edition (DO NOT USE) One Applied & Life Sciences ProQuest One Academic (retired) ProQuest One Academic UKI Edition ProQuest Central China MEDLINE - Academic PubMed Central (Full Participant titles) DOAJ Directory of Open Access Journals |
| DatabaseTitle | CrossRef MEDLINE Medline Complete MEDLINE with Full Text PubMed MEDLINE (Ovid) Publicly Available Content Database ProQuest Central Student ProQuest One Academic Middle East (New) ProQuest Central Essentials ProQuest Health & Medical Complete (Alumni) ProQuest Central (Alumni Edition) SciTech Premium Collection ProQuest One Community College ProQuest One Health & Nursing ProQuest Natural Science Collection ProQuest Central China ProQuest Central ProQuest One Applied & Life Sciences ProQuest Health & Medical Research Collection Health Research Premium Collection Health and Medicine Complete (Alumni Edition) Natural Science Collection ProQuest Central Korea Health & Medical Research Collection Biological Science Collection ProQuest Central (New) ProQuest Medical Library (Alumni) ProQuest Biological Science Collection ProQuest One Academic Eastern Edition Coronavirus Research Database ProQuest Hospital Collection Health Research Premium Collection (Alumni) Biological Science Database ProQuest SciTech Collection ProQuest Hospital Collection (Alumni) ProQuest Health & Medical Complete ProQuest Medical Library ProQuest One Academic UKI Edition ProQuest One Academic ProQuest One Academic (New) ProQuest Central (Alumni) MEDLINE - Academic |
| DatabaseTitleList | MEDLINE MEDLINE - Academic Publicly Available Content Database |
| Database_xml | – sequence: 1 dbid: DOA name: DOAJ Directory of Open Access Journals url: https://www.doaj.org/ sourceTypes: Open Website – sequence: 2 dbid: NPM name: PubMed url: http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed sourceTypes: Index Database – sequence: 3 dbid: PIMPY name: Publicly Available Content Database url: http://search.proquest.com/publiccontent sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Biology |
| EISSN | 1756-0500 |
| EndPage | 6 |
| ExternalDocumentID | oai_doaj_org_article_b44a8e0485a54718a9a42b163614d54d PMC6458724 A583176713 30971295 10_1186_s13104_019_4256_6 |
| Genre | Journal Article |
| GrantInformation_xml | – fundername: Natural Sciences and Engineering Research Council of Canada funderid: http://dx.doi.org/10.13039/501100000038 – fundername: ; |
| GroupedDBID | --- 0R~ 23N 2WC 53G 5GY 5VS 6J9 7X7 88E 8FE 8FH 8FI 8FJ AAFWJ AAJSJ AASML ABDBF ABUWG ACGFO ACGFS ACIHN ACMJI ACPRK ACUHS ADBBV ADRAZ ADUKV AEAQA AFKRA AFPKN AHBYD AHMBA AHYZX ALMA_UNASSIGNED_HOLDINGS AMKLP AMTXH AOIJS BAPOH BAWUL BBNVY BCNDV BENPR BFQNJ BHPHI BMC BPHCQ BVXVI C6C CCPQU CS3 DIK E3Z EBD EBLON EBS EJD EMOBN ESX F5P FYUFA GROUPED_DOAJ GX1 HCIFZ HMCUK HYE IAO IEA IHR INH INR IOV ITC KQ8 LK8 M1P M48 M7P MK0 M~E O5R O5S OK1 OVT P2P PGMZT PHGZM PHGZT PIMPY PJZUB PPXIY PQGLB PQQKQ PROAC PSQYO PUEGO RBZ RNS ROL RPM RSV SBL SOJ SV3 TR2 TUS UKHRP ~8M AAYXX AFFHD CITATION ALIPV CGR CUY CVF ECM EIF NPM 3V. 7XB 8FK AZQEC COVID DWQXO GNUQQ K9. PKEHL PQEST PQUKI PRINS 7X8 5PM |
| ID | FETCH-LOGICAL-c637t-8e7f1bf8bcee6f4a1313d4d8a99ec15c0ccc92085266b4517ea0a9357044c3963 |
| IEDL.DBID | M7P |
| ISICitedReferencesCount | 13 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000464884000001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1756-0500 |
| IngestDate | Fri Oct 03 12:50:48 EDT 2025 Tue Nov 04 01:41:10 EST 2025 Fri Sep 05 11:35:38 EDT 2025 Sat Oct 11 05:51:51 EDT 2025 Tue Nov 11 10:15:36 EST 2025 Tue Nov 04 18:06:38 EST 2025 Thu Nov 13 15:30:44 EST 2025 Mon Jul 21 06:02:22 EDT 2025 Sat Nov 29 05:37:06 EST 2025 Tue Nov 18 22:00:38 EST 2025 Sat Sep 06 07:27:58 EDT 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 1 |
| Keywords | DNA sequence alignment Parallel algorithms for LCS Tool for finding LCS LCS on MPI and OpenMP Longest common subsequence (LCS) |
| Language | English |
| License | Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated. |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c637t-8e7f1bf8bcee6f4a1313d4d8a99ec15c0ccc92085266b4517ea0a9357044c3963 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 content type line 23 |
| OpenAccessLink | https://www.proquest.com/docview/2211428212?pq-origsite=%requestingapplication% |
| PMID | 30971295 |
| PQID | 2211428212 |
| PQPubID | 55247 |
| PageCount | 6 |
| ParticipantIDs | doaj_primary_oai_doaj_org_article_b44a8e0485a54718a9a42b163614d54d pubmedcentral_primary_oai_pubmedcentral_nih_gov_6458724 proquest_miscellaneous_2207940458 proquest_journals_2211428212 gale_infotracmisc_A583176713 gale_infotracacademiconefile_A583176713 gale_incontextgauss_IOV_A583176713 pubmed_primary_30971295 crossref_citationtrail_10_1186_s13104_019_4256_6 crossref_primary_10_1186_s13104_019_4256_6 springer_journals_10_1186_s13104_019_4256_6 |
| PublicationCentury | 2000 |
| PublicationDate | 2019-04-11 |
| PublicationDateYYYYMMDD | 2019-04-11 |
| PublicationDate_xml | – month: 04 year: 2019 text: 2019-04-11 day: 11 |
| PublicationDecade | 2010 |
| PublicationPlace | London |
| PublicationPlace_xml | – name: London – name: England |
| PublicationTitle | BMC research notes |
| PublicationTitleAbbrev | BMC Res Notes |
| PublicationTitleAlternate | BMC Res Notes |
| PublicationYear | 2019 |
| Publisher | BioMed Central BioMed Central Ltd Springer Nature B.V BMC |
| Publisher_xml | – name: BioMed Central – name: BioMed Central Ltd – name: Springer Nature B.V – name: BMC |
| References | JD Ullman (4256_CR1) 1976; 23 4256_CR8 J Hu (4256_CR12) 2005; 33 M Ossman (4256_CR5) 2012; 5 RA Wagner (4256_CR2) 1974; 21 D Maier (4256_CR3) 1978; 25 4256_CR4 EGM Petrakis (4256_CR9) 1993 JB Kruskal (4256_CR10) 1983; 25 WR Pearson (4256_CR6) 1988; 85 SF Altschul (4256_CR7) 1990; 215 M Crochemore (4256_CR15) 2001; 80 K Ning (4256_CR11) 2011; 5 4256_CR14 4256_CR19 4256_CR18 ZD Stephens (4256_CR13) 2015; 13 4256_CR17 4256_CR16 |
| References_xml | – volume: 21 start-page: 168 year: 1974 ident: 4256_CR2 publication-title: J ACM. doi: 10.1145/321796.321811 – volume: 33 start-page: 4899 year: 2005 ident: 4256_CR12 publication-title: Nucleic Acids Res doi: 10.1093/nar/gki791 – ident: 4256_CR8 – ident: 4256_CR4 – ident: 4256_CR19 – volume: 25 start-page: 322 year: 1978 ident: 4256_CR3 publication-title: J ACM doi: 10.1145/322063.322075 – ident: 4256_CR17 doi: 10.1109/MCSoC.2017.13 – ident: 4256_CR18 – volume: 25 start-page: 201 issue: 2 year: 1983 ident: 4256_CR10 publication-title: SIAM Rev. doi: 10.1137/1025045 – volume: 85 start-page: 2444 year: 1988 ident: 4256_CR6 publication-title: Proc Natl Acad Sci doi: 10.1073/pnas.85.8.2444 – ident: 4256_CR14 – volume: 80 start-page: 279 year: 2001 ident: 4256_CR15 publication-title: Inf Process Lett. doi: 10.1016/S0020-0190(01)00182-X – ident: 4256_CR16 – volume: 13 start-page: e1002195 year: 2015 ident: 4256_CR13 publication-title: PLoS Biol doi: 10.1371/journal.pbio.1002195 – volume: 5 start-page: 7 year: 2012 ident: 4256_CR5 publication-title: Population (Paris). – volume: 23 start-page: 1 year: 1976 ident: 4256_CR1 publication-title: J ACM doi: 10.1145/321921.321922 – volume-title: Image representation, indexing and retrieval based on spatial relationships and properties of objects year: 1993 ident: 4256_CR9 – volume: 215 start-page: 403 year: 1990 ident: 4256_CR7 publication-title: J Mol Biol doi: 10.1016/S0022-2836(05)80360-2 – volume: 5 start-page: 611 year: 2011 ident: 4256_CR11 publication-title: Int J Data Min Bioinform. doi: 10.1504/IJDMB.2011.045413 |
| SSID | ssj0061881 |
| Score | 2.31773 |
| Snippet | Objective
Finding the longest common subsequence (LCS) among sequences is NP-hard. This is an important problem in bioinformatics for DNA sequence alignment... Finding the longest common subsequence (LCS) among sequences is NP-hard. This is an important problem in bioinformatics for DNA sequence alignment and pattern... Objective Finding the longest common subsequence (LCS) among sequences is NP-hard. This is an important problem in bioinformatics for DNA sequence alignment... Abstract Objective Finding the longest common subsequence (LCS) among sequences is NP-hard. This is an important problem in bioinformatics for DNA sequence... |
| SourceID | doaj pubmedcentral proquest gale pubmed crossref springer |
| SourceType | Open Website Open Access Repository Aggregation Database Index Database Enrichment Source Publisher |
| StartPage | 220 |
| SubjectTerms | Algorithms Analysis Animals Base Sequence Bees - genetics Bioinformatics Biomedical and Life Sciences Biomedicine Computational biology Computational Biology - methods Deoxyribonucleic acid DNA DNA sequence alignment DNA sequencing End users Humans LCS on MPI and OpenMP Life Sciences Longest common subsequence (LCS) Medical research Medicine/Public Health Novels Nucleotide sequence Parallel algorithms for LCS Research Note Sequence Alignment Sequence Analysis, DNA - statistics & numerical data Sequence Homology, Nucleic Acid Software Strigiformes - genetics Tool for finding LCS Viruses - genetics |
| SummonAdditionalLinks | – databaseName: DOAJ Directory of Open Access Journals dbid: DOA link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV3Ni9UwEB9kUfAifltdJYogKGGbNknT41Nc9LDrHlT2FtK02X3wSGX7nuB_70yb99yuqBevzbQ001_mg5n-BuBlWQZVBS-58cJz2WrJMQoPXCJeWu2DdsaNwyaq42NzelqfXBr1RT1hEz3wpLiDRkpnOsSZcooMqaudLBqMItCvtEq2ZH3zqt4mU5MN1sIYkWqYwuiDQWAUQ90WNUeMaq5nXmgk6__dJF_ySVf7Ja8UTUdfdHgbbqUgki2ml78D17p4F25MYyV_3IOjRWTUKHJ0wslJtWzd9yuG0SkbK9TxjK36SHUlhnBDGLIBrUdqqWbLyJpln_hUicP5Pnw5fP_53QeexiZwr8tqzU1XBdEE06D_00E63HvZyhY1V3deKJ9772sazYm-uZFKVJ3LXV2qKpfSl3ggH8Be7GP3CBjGCg5TMpeb0ElXYjQeuiB0YQImsUq7DPKtGq1PnOI02mJlx9zCaDtp3qLmLWne6gxe7275NhFq_E34LX2bnSBxYY8XECE2IcT-CyEZvKAva4ntIlI7zZnbDIP9-OmrXSiD8ZPGRD2DV0ko9LgD79LfCagHIsiaSe7PJPE4-vnyFkA2mYPBFgX9smwwTMjg-W6Z7qQWt9j1G5JBGEuqW2fwcMLbbt8lMX0VtcqgmiFxppj5Slyej2ThGh9YFTKDN1vM_nqtP-r98f_Q-xO4WdCJI2JMsQ9764tN9xSu--_r5XDxbDyvPwE1vT6k priority: 102 providerName: Directory of Open Access Journals – databaseName: Springer Journals New Starts & Take-Overs Collection dbid: RSV link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1Zj9MwEB7BAhIv3EdgQQYhIYEictiO81gQK3jYZcWx2jfLcexSqXJQ0yLx75lJnUKWQ4LXeNzE0zk-a8afAZ6UpReVtzxVNrcpbyVPEYX7lKO9tNJ6aZQZLpuojo7U6Wl9HM9x92O3-1iSHCL14NZKvuhzRCLUMVGnaGcylefhAma7ivr43n84GcOvzJXKY_nyt9MmCWjg6f81Gv-Ujs62Sp6plw5p6ODqfy3gGlyJqJPNtmZyHc65cAMube-h_HYTDmeBUWfJ4XFKWa1l665bMoSzbChphzlbdoEKUQzfhHbLegw3sQebLQJrFl0kYCXS51vw6eD1x1dv0njPQmplWa1T5SqfN141mDCl5wa_s2x5q0xdO5sLm1lra7rLE5N5w0VeOZOZuhRVxrkt0YNvw17ogrsLDMGFwT2cyZR33JQI373zuSyUx12vkCaBbFS-tpGEnO7CWOphM6Kk3mpJo5Y0aUnLBJ7tpnzZMnD8Tfgl_aM7QSLPHh50q7mOvqgbzo1yGLqEEZSbTW140SAwRajSCt4m8JjsQRM9RqD-m7nZ9L1---5Ez4RCwCVxZ5_A0yjkO1yBNfE4A-qBGLUmkvsTSfRfOx0ezU7H-NHroqAzzgpxRQKPdsM0k3rigus2JJNhMKVCdwJ3tla6W3dJ1GBFLRKoJvY7Ucx0JCw-D-ziEn-wKngCz0cr_vFZf9T7vX-Svg-XC3IDoszM92Fvvdq4B3DRfl0v-tXDwZ2_AyqPQ0Y priority: 102 providerName: Springer Nature |
| Title | An OpenMP-based tool for finding longest common subsequence in bioinformatics |
| URI | https://link.springer.com/article/10.1186/s13104-019-4256-6 https://www.ncbi.nlm.nih.gov/pubmed/30971295 https://www.proquest.com/docview/2211428212 https://www.proquest.com/docview/2207940458 https://pubmed.ncbi.nlm.nih.gov/PMC6458724 https://doaj.org/article/b44a8e0485a54718a9a42b163614d54d |
| Volume | 12 |
| WOSCitedRecordID | wos000464884000001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVADU databaseName: Open Access: BioMedCentral Open Access Titles customDbUrl: eissn: 1756-0500 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0061881 issn: 1756-0500 databaseCode: RBZ dateStart: 20080101 isFulltext: true titleUrlDefault: https://www.biomedcentral.com/search/ providerName: BioMedCentral – providerCode: PRVAON databaseName: DOAJ Directory of Open Access Journals customDbUrl: eissn: 1756-0500 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0061881 issn: 1756-0500 databaseCode: DOA dateStart: 20080101 isFulltext: true titleUrlDefault: https://www.doaj.org/ providerName: Directory of Open Access Journals – providerCode: PRVHPJ databaseName: ROAD: Directory of Open Access Scholarly Resources customDbUrl: eissn: 1756-0500 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0061881 issn: 1756-0500 databaseCode: M~E dateStart: 20080101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre – providerCode: PRVPQU databaseName: Biological Science Database customDbUrl: eissn: 1756-0500 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0061881 issn: 1756-0500 databaseCode: M7P dateStart: 20090101 isFulltext: true titleUrlDefault: http://search.proquest.com/biologicalscijournals providerName: ProQuest – providerCode: PRVPQU databaseName: Health & Medical Collection customDbUrl: eissn: 1756-0500 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0061881 issn: 1756-0500 databaseCode: 7X7 dateStart: 20090101 isFulltext: true titleUrlDefault: https://search.proquest.com/healthcomplete providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: eissn: 1756-0500 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0061881 issn: 1756-0500 databaseCode: BENPR dateStart: 20090101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: Publicly Available Content Database customDbUrl: eissn: 1756-0500 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0061881 issn: 1756-0500 databaseCode: PIMPY dateStart: 20090101 isFulltext: true titleUrlDefault: http://search.proquest.com/publiccontent providerName: ProQuest – providerCode: PRVAVX databaseName: Springer Journals New Starts & Take-Overs Collection customDbUrl: eissn: 1756-0500 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0061881 issn: 1756-0500 databaseCode: RSV dateStart: 20081201 isFulltext: true titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22 providerName: Springer Nature |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3db9MwED-xDSRe-IYFRhUQEhIoWj4cx3lCHdrEHlqiAVN5shwnLpWqZGtaJP577ly3I0PshZdKjS9p7fu07_I7gDdJYtLMaBYIHemAVZwFGIWbgKG8VFwbroSyzSay8VhMJnnhDtw6V1a5sYnWUFetpjPywzimtz4FWtoPF5cBdY2i7KprobEDe4SSENvSvWJjiXkkROQymZHgh12EsQzVXOQBSioPeM8XWcj-vw3zH57petXktdSp9Ugn9_93Lg_gnotF_eFaeB7Crbp5BHfW3Sl_PYbRsPGp3mRUBOTrKn_ZtnMfg1zfJrqbqT9vG0pP-fir-Ei_QyPkKrP9WeOXs9bBshIU9BP4dnL89eOnwHVfCDRPsmUg6sxEpRElulFumMLFSypWCZXntY5SHWqtc-rwiS6-ZGmU1SpUeZJmIWM6Qb1-CrtN29T74GPIoXBnp0JhaqYSDOpNbSIeC4N74ZQrD8INH6R20OTUIWMu7RZFcLlmnUTWSWKd5B68295yscbluIn4iJi7JSRIbXuhXUyl01BZMqZEjQYtVSl5bJUrFpcYrmIAU6Ws8uA1iYYk0IyGqnKmatV18vTzuRymAsMwjvt9D946ItPiDLRyLzngOhDOVo_yoEeJWq37wxvRkc6qdPJKbjx4tR2mO6lSrqnbFdGEaGIp_e3Bs7XAbuedEGBYnKceZD1R7i1Mf6SZ_bCY4xwfmMXMg_cbob_6W_9c9-c3T-IF3I1JGQk5MzqA3eViVb-E2_rnctYtBrCTTTL7KQawd3Q8Ls4G9sRkYJUcrxWno-I7fjv7cv4bMQ9UwQ |
| linkProvider | ProQuest |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1Lb9NAEB6VAoIL74ehwIJASCCrXnu9Xh8QCo-qUZuQQ0G9Leu1HSJFdokTUP8Uv5EZP1JcRG89cM2OV5n1zDczntkZgOdBkIdRboWrLLeuSKVw0QvPXYHykkqbS6NMPWwiGo_V4WE82YBf3V0YKqvsMLEG6rS09I182_fp1qdCpH179N2lqVGUXe1GaDRisZcd_8SQrXoz_IDv94Xv73w8eL_rtlMFXCuDaOmqLMp5kqsEzYPMheEBD1KRKhPHmeWh9ay1MU2uRNOViJBHmfFMHISRJ4QNUF5x3wtwEd0I369LBScd8kuuFG8zp1zJ7Qq3rms8Yhc1Q7qyZ_vqEQF_G4I_LOHpKs1TqdraAu5c_9_O7gZca31tNmiU4yZsZMUtuNxM3zy-DaNBwaieZjRxyZanbFmWc4ZOPKsT-cWUzcuC0m8MuUQWWIUg21aes1nBklnZtp2lVtd34PO58HIXNouyyO4DQ5fKYORqPJVnwgQYtORZzqWvcoz1Q2kc8Lr3rm3bep0mgMx1HYIpqRtR0SgqmkRFSwderR85avqOnEX8joRpTUgtw-sfysVUtwikEyGMyhCwQxOSR2JiI_wE3XF00NJQpA48I1HU1BSkoKqjqVlVlR5--qIHoUI3U0Y8cOBlS5SXyIE17SUOPAfqI9aj3OpRImrZ_nInqrpFzUqfyKkDT9fL9CRVAhZZuSIaD00IpfcduNcoyJrvgBqi-XHoQNRTnd7B9FeK2be6p7rEDSNfOPC6U7KTv_XPc39wNhNP4MruwWhf7w_Hew_hqk9AQF1C-RZsLher7BFcsj-Ws2rxuIYRBl_PW_d-AwNQqkg |
| linkToPdf | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1Zj9MwEB7BcogX7iOwgEFISIuizeE4zmM5VqxgSyVgtW-W48SlUuWsmhaJf89M4hSyHBLitR6n8WROzfgbgGdparPcGh5KE5uQV4KHGIXbkKO8VMJYoaXuhk3k06k8OSlmfs5pO3S7DyXJ_k4DoTS59f5pZXsVl2K_jTEqoe6JIkSZE6E4Dxc4dctRuv7xeDDFIpYy9qXM324bOaMOs_9Xy_yTazrbNnmmdtq5pINr_32Y63DVR6Ns0ovPDThXu5twqZ9P-e0WHE0co46To1lI3q5i66ZZMgxzWVfqdnO2bBwVqBj-K8oza9EM-d5stnCsXDQemJXAoG_D54M3n169Df38hdCINF-Hss5tXFpZoiMVlmt8z7TildRFUZs4M5ExpqAZn-jkS57Fea0jXaRZHnFuUtTsO7DjGlffA4ZBh8bcTkfS1lynGNbb2sYikRaz4UzoAKLhQyjjwclpRsZSdUmKFKrnkkIuKeKSEgHsbbec9sgcfyN-SV93S0ig2t0PzWquvI6qknMtazRpmc7IZ-tC86TEgBVDmCrjVQBPSTYUwWY46suZ603bqsMPx2qSSQzEBGb8ATz3RLbBExjtrzkgHwhpa0S5O6JEvTbj5UEElbcrrUoSuvssMd4I4Ml2mXZSr5yrmw3RRGhkqQAewN1eYrfnTgkyLCmyAPKRLI8YM15xiy8d6rjAB-YJD-DFINE_XuuPfL__T9SP4fLs9YF6fzh99wCuJKQRhKoZ78LOerWpH8JF83W9aFePOi3_DkfhTwU |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=An+OpenMP-based+tool+for+finding+longest+common+subsequence+in+bioinformatics&rft.jtitle=BMC+research+notes&rft.au=Shikder%2C+Rayhan&rft.au=Thulasiraman%2C+Parimala&rft.au=Irani%2C+Pourang&rft.au=Hu%2C+Pingzhao&rft.date=2019-04-11&rft.pub=BioMed+Central&rft.eissn=1756-0500&rft.volume=12&rft_id=info:doi/10.1186%2Fs13104-019-4256-6&rft_id=info%3Apmid%2F30971295&rft.externalDocID=PMC6458724 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1756-0500&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1756-0500&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1756-0500&client=summon |