A dynamic programming algorithm for generating chemical isomers based on frequency vectors
We propose a dynamic programming algorithm that generates chemical isomers of a given chemical compound with cycles. We represent a chemical compound as a chemical graph and define its feature vector based on graph-theoretical descriptors. Our descriptors mainly consist of the occurrence of “edge-co...
Saved in:
| Published in: | Scientific reports Vol. 15; no. 1; pp. 22214 - 30 |
|---|---|
| Main Authors: | , , , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
London
Nature Publishing Group UK
01.07.2025
Nature Portfolio |
| Subjects: | |
| ISSN: | 2045-2322, 2045-2322 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | We propose a dynamic programming algorithm that generates chemical isomers of a given chemical compound with cycles. We represent a chemical compound as a chemical graph and define its feature vector based on graph-theoretical descriptors. Our descriptors mainly consist of the occurrence of “edge-configuration” that captures the information of adjacent atoms such as their degrees and bond-multiplicity. We call two chemical graphs chemical isomers of each other if they have the same feature vector and share a common prescribed structure. Our proposed algorithm produces a compact representation of all chemical isomers of a given chemical graph. This representation enables efficient counting of chemical isomers without requiring explicit generation. Furthermore, our algorithm allows us to enumerate any number of isomers, even at random. For example, our compact representation for a chemical graph with 70 non-hydrogen atoms contains around 400 arcs in which
chemical isomers are embedded. The proposed algorithm serves as a powerful tool for accelerating chemical compound exploration, particularly in drug discovery and material science, where identifying novel molecular structures is critical. By efficient enumeration of isomers, our approach enhances the search space exploration for target chemical compounds, facilitating advancements in molecular design. |
|---|---|
| AbstractList | We propose a dynamic programming algorithm that generates chemical isomers of a given chemical compound with cycles. We represent a chemical compound as a chemical graph and define its feature vector based on graph-theoretical descriptors. Our descriptors mainly consist of the occurrence of "edge-configuration" that captures the information of adjacent atoms such as their degrees and bond-multiplicity. We call two chemical graphs chemical isomers of each other if they have the same feature vector and share a common prescribed structure. Our proposed algorithm produces a compact representation of all chemical isomers of a given chemical graph. This representation enables efficient counting of chemical isomers without requiring explicit generation. Furthermore, our algorithm allows us to enumerate any number of isomers, even at random. For example, our compact representation for a chemical graph with 70 non-hydrogen atoms contains around 400 arcs in which [Formula: see text] chemical isomers are embedded. The proposed algorithm serves as a powerful tool for accelerating chemical compound exploration, particularly in drug discovery and material science, where identifying novel molecular structures is critical. By efficient enumeration of isomers, our approach enhances the search space exploration for target chemical compounds, facilitating advancements in molecular design. We propose a dynamic programming algorithm that generates chemical isomers of a given chemical compound with cycles. We represent a chemical compound as a chemical graph and define its feature vector based on graph-theoretical descriptors. Our descriptors mainly consist of the occurrence of “edge-configuration” that captures the information of adjacent atoms such as their degrees and bond-multiplicity. We call two chemical graphs chemical isomers of each other if they have the same feature vector and share a common prescribed structure. Our proposed algorithm produces a compact representation of all chemical isomers of a given chemical graph. This representation enables efficient counting of chemical isomers without requiring explicit generation. Furthermore, our algorithm allows us to enumerate any number of isomers, even at random. For example, our compact representation for a chemical graph with 70 non-hydrogen atoms contains around 400 arcs in which $$1.8\times 10^6$$ chemical isomers are embedded. The proposed algorithm serves as a powerful tool for accelerating chemical compound exploration, particularly in drug discovery and material science, where identifying novel molecular structures is critical. By efficient enumeration of isomers, our approach enhances the search space exploration for target chemical compounds, facilitating advancements in molecular design. Abstract We propose a dynamic programming algorithm that generates chemical isomers of a given chemical compound with cycles. We represent a chemical compound as a chemical graph and define its feature vector based on graph-theoretical descriptors. Our descriptors mainly consist of the occurrence of “edge-configuration” that captures the information of adjacent atoms such as their degrees and bond-multiplicity. We call two chemical graphs chemical isomers of each other if they have the same feature vector and share a common prescribed structure. Our proposed algorithm produces a compact representation of all chemical isomers of a given chemical graph. This representation enables efficient counting of chemical isomers without requiring explicit generation. Furthermore, our algorithm allows us to enumerate any number of isomers, even at random. For example, our compact representation for a chemical graph with 70 non-hydrogen atoms contains around 400 arcs in which $$1.8\times 10^6$$ chemical isomers are embedded. The proposed algorithm serves as a powerful tool for accelerating chemical compound exploration, particularly in drug discovery and material science, where identifying novel molecular structures is critical. By efficient enumeration of isomers, our approach enhances the search space exploration for target chemical compounds, facilitating advancements in molecular design. We propose a dynamic programming algorithm that generates chemical isomers of a given chemical compound with cycles. We represent a chemical compound as a chemical graph and define its feature vector based on graph-theoretical descriptors. Our descriptors mainly consist of the occurrence of “edge-configuration” that captures the information of adjacent atoms such as their degrees and bond-multiplicity. We call two chemical graphs chemical isomers of each other if they have the same feature vector and share a common prescribed structure. Our proposed algorithm produces a compact representation of all chemical isomers of a given chemical graph. This representation enables efficient counting of chemical isomers without requiring explicit generation. Furthermore, our algorithm allows us to enumerate any number of isomers, even at random. For example, our compact representation for a chemical graph with 70 non-hydrogen atoms contains around 400 arcs in which chemical isomers are embedded. The proposed algorithm serves as a powerful tool for accelerating chemical compound exploration, particularly in drug discovery and material science, where identifying novel molecular structures is critical. By efficient enumeration of isomers, our approach enhances the search space exploration for target chemical compounds, facilitating advancements in molecular design. We propose a dynamic programming algorithm that generates chemical isomers of a given chemical compound with cycles. We represent a chemical compound as a chemical graph and define its feature vector based on graph-theoretical descriptors. Our descriptors mainly consist of the occurrence of "edge-configuration" that captures the information of adjacent atoms such as their degrees and bond-multiplicity. We call two chemical graphs chemical isomers of each other if they have the same feature vector and share a common prescribed structure. Our proposed algorithm produces a compact representation of all chemical isomers of a given chemical graph. This representation enables efficient counting of chemical isomers without requiring explicit generation. Furthermore, our algorithm allows us to enumerate any number of isomers, even at random. For example, our compact representation for a chemical graph with 70 non-hydrogen atoms contains around 400 arcs in which [Formula: see text] chemical isomers are embedded. The proposed algorithm serves as a powerful tool for accelerating chemical compound exploration, particularly in drug discovery and material science, where identifying novel molecular structures is critical. By efficient enumeration of isomers, our approach enhances the search space exploration for target chemical compounds, facilitating advancements in molecular design.We propose a dynamic programming algorithm that generates chemical isomers of a given chemical compound with cycles. We represent a chemical compound as a chemical graph and define its feature vector based on graph-theoretical descriptors. Our descriptors mainly consist of the occurrence of "edge-configuration" that captures the information of adjacent atoms such as their degrees and bond-multiplicity. We call two chemical graphs chemical isomers of each other if they have the same feature vector and share a common prescribed structure. Our proposed algorithm produces a compact representation of all chemical isomers of a given chemical graph. This representation enables efficient counting of chemical isomers without requiring explicit generation. Furthermore, our algorithm allows us to enumerate any number of isomers, even at random. For example, our compact representation for a chemical graph with 70 non-hydrogen atoms contains around 400 arcs in which [Formula: see text] chemical isomers are embedded. The proposed algorithm serves as a powerful tool for accelerating chemical compound exploration, particularly in drug discovery and material science, where identifying novel molecular structures is critical. By efficient enumeration of isomers, our approach enhances the search space exploration for target chemical compounds, facilitating advancements in molecular design. |
| ArticleNumber | 22214 |
| Author | Zhu, Jianshen Akutsu, Tatsuya Azam, Naveed Ahmed Nagamochi, Hiroshi Ido, Ryota |
| Author_xml | – sequence: 1 givenname: Ryota surname: Ido fullname: Ido, Ryota organization: Department of Applied Mathematics and Physics, Kyoto University – sequence: 2 givenname: Naveed Ahmed surname: Azam fullname: Azam, Naveed Ahmed email: azam@amp.i.kyoto-u.ac.jp organization: Department of Applied Mathematics and Physics, Kyoto University, Department of Mathematics, Quaid-i-Azam University – sequence: 3 givenname: Jianshen surname: Zhu fullname: Zhu, Jianshen organization: Department of Applied Mathematics and Physics, Kyoto University – sequence: 4 givenname: Hiroshi surname: Nagamochi fullname: Nagamochi, Hiroshi organization: Department of Applied Mathematics and Physics, Kyoto University – sequence: 5 givenname: Tatsuya surname: Akutsu fullname: Akutsu, Tatsuya organization: Bioinformatics Center, Institute for Chemical Research, Kyoto University |
| BackLink | https://www.ncbi.nlm.nih.gov/pubmed/40594631$$D View this record in MEDLINE/PubMed |
| BookMark | eNp9kk1r3DAQhkVJadI0f6CH4mMvbvVt61RC6Ecg0EtOvYhZaeT1YktbyRvYfx8lTkNyqS4SM-_7DGje9-QkpoiEfGT0C6Oi_1okU6ZvKVctVabTLX1DzjiVquWC85MX71NyUcqO1qO4kcy8I6eyWqQW7Iz8uWz8McI8umaf05Bhnsc4NDANKY_Ldm5Cys2AETMsDw23xaqFqRlLmjGXZgMFfZNiEzL-PWB0x-YO3ZJy-UDeBpgKXjzd5-T2x_fbq1_tze-f11eXN61TjC4toOaCMegk4gYUmk76zgMNElwAEFoGj9ILNKCFVwh974CJYDjXHrU4J9cr1ifY2X0eZ8hHm2C0j4WUBwt5Gd2E1mnNNJceO2pkD7z3oI3jrguyDwawsr6trP1hM6N3GJcM0yvo604ct3ZId5ZxzgzlrBI-PxFyqt9RFjuPxeE0QcR0KLbuQwulFO2q9NPLYc9T_i2nCvgqcDmVkjE8Sxi1DyGwawhsDYF9DIGl1SRWU6niOGC2u3TIsS7gf657iKG2oQ |
| Cites_doi | 10.3390/a13050124 10.1080/14686996.2017.1401424 10.1007/978-3-030-55789-8_38 10.1002/(SICI)1098-1128(199601)16:1<3::AID-MED1>3.0.CO;2-6 10.1021/acscentsci.7b00572 10.1109/TCBB.2016.2628888 10.1038/s41598-024-72896-w 10.1021/acscentsci.7b00512 10.1007/s10822-016-0008-z 10.5220/0008876800002513 10.1186/1758-2946-4-21 10.1021/ja902302h 10.1007/s12668-024-01546-2 10.1021/ci500749q 10.3390/metabo3020440 10.1016/j.bmc.2012.03.030 10.3390/axioms13060342 10.1016/0003-2670(95)00291-7 10.1186/1758-2946-6-31 10.1016/j.jksus.2024.103541 10.1021/ar500432k 10.2174/9781681081977115010010 10.1021/acs.jcim.5b00628 10.1140/epje/s10189-024-00446-3 10.1038/s41598-024-75193-8 10.1021/ci700385a |
| ContentType | Journal Article |
| Copyright | The Author(s) 2025 2025. The Author(s). The Author(s) 2025 2025 |
| Copyright_xml | – notice: The Author(s) 2025 – notice: 2025. The Author(s). – notice: The Author(s) 2025 2025 |
| DBID | C6C AAYXX CITATION NPM 7X8 5PM DOA |
| DOI | 10.1038/s41598-025-05976-0 |
| DatabaseName | Springer Nature OA Free Journals CrossRef PubMed MEDLINE - Academic PubMed Central (Full Participant titles) Directory of Open Access Journals (DOAJ) (Open Access) |
| DatabaseTitle | CrossRef PubMed MEDLINE - Academic |
| DatabaseTitleList | PubMed MEDLINE - Academic |
| 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: 7X8 name: MEDLINE - Academic url: https://search.proquest.com/medline sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Biology |
| EISSN | 2045-2322 |
| EndPage | 30 |
| ExternalDocumentID | oai_doaj_org_article_c661624de70948a28da69c2c7f48f9ae PMC12219021 40594631 10_1038_s41598_025_05976_0 |
| Genre | Journal Article |
| GrantInformation_xml | – fundername: Japan Society for the Promotion of Science grantid: #22H00532 funderid: http://dx.doi.org/10.13039/501100001691 – fundername: Japan Society for the Promotion of Science grantid: #22H00532 |
| GroupedDBID | 0R~ 4.4 53G 5VS 7X7 88E 88I 8FE 8FH 8FI 8FJ AAFWJ AAJSJ AAKDD AASML ABDBF ABUWG ACGFS ACUHS ADBBV ADRAZ AENEX AEUYN AFKRA AFPKN ALIPV ALMA_UNASSIGNED_HOLDINGS AOIJS AZQEC BAWUL BBNVY BCNDV BENPR BHPHI BPHCQ BVXVI C6C CCPQU DIK DWQXO EBD EBLON EBS ESX FYUFA GNUQQ GROUPED_DOAJ GX1 HCIFZ HH5 HMCUK HYE KQ8 LK8 M1P M2P M7P M~E NAO OK1 PHGZM PHGZT PIMPY PQQKQ PROAC PSQYO RNT RNTTT RPM SNYQT UKHRP AAYXX AFFHD CITATION PJZUB PPXIY PQGLB NPM 7X8 PUEGO 5PM |
| ID | FETCH-LOGICAL-c510t-ae62311a74eeba5e974d7da0f4acfaa364fde4d3e9a63d5ea88ca13f9226de63 |
| IEDL.DBID | DOA |
| ISICitedReferencesCount | 2 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001522983900029&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 2045-2322 |
| IngestDate | Mon Nov 10 04:31:06 EST 2025 Tue Nov 04 02:04:48 EST 2025 Fri Sep 05 15:45:25 EDT 2025 Mon Jul 21 06:03:38 EDT 2025 Sat Nov 29 07:48:28 EST 2025 Wed Jul 02 02:43:51 EDT 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 1 |
| Keywords | Dynamic Programming Molecular Design Enumeration of Graphs |
| Language | English |
| License | 2025. The Author(s). Open Access This article is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License, which permits any non-commercial use, sharing, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if you modified the licensed material. You do not have permission under this licence to share adapted material derived from this article or parts of it. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by-nc-nd/4.0/. |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c510t-ae62311a74eeba5e974d7da0f4acfaa364fde4d3e9a63d5ea88ca13f9226de63 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 23 |
| OpenAccessLink | https://doaj.org/article/c661624de70948a28da69c2c7f48f9ae |
| PMID | 40594631 |
| PQID | 3226355507 |
| PQPubID | 23479 |
| PageCount | 30 |
| ParticipantIDs | doaj_primary_oai_doaj_org_article_c661624de70948a28da69c2c7f48f9ae pubmedcentral_primary_oai_pubmedcentral_nih_gov_12219021 proquest_miscellaneous_3226355507 pubmed_primary_40594631 crossref_primary_10_1038_s41598_025_05976_0 springer_journals_10_1038_s41598_025_05976_0 |
| PublicationCentury | 2000 |
| PublicationDate | 2025-07-01 |
| PublicationDateYYYYMMDD | 2025-07-01 |
| PublicationDate_xml | – month: 07 year: 2025 text: 2025-07-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationPlace | London |
| PublicationPlace_xml | – name: London – name: England |
| PublicationTitle | Scientific reports |
| PublicationTitleAbbrev | Sci Rep |
| PublicationTitleAlternate | Sci Rep |
| PublicationYear | 2025 |
| Publisher | Nature Publishing Group UK Nature Portfolio |
| Publisher_xml | – name: Nature Publishing Group UK – name: Nature Portfolio |
| References | S Wazzan (5976_CR14) 2024; 36 5976_CR4 5976_CR35 5976_CR6 RS Bohacek (5976_CR17) 1996; 16 A Kerber (5976_CR21) 1998; 37 JE Peironcely (5976_CR22) 2012; 4 5976_CR36 5976_CR5 5976_CR15 5976_CR37 5976_CR30 5976_CR7 5976_CR31 5976_CR10 NA Azam (5976_CR32) 2020; 16 5976_CR33 C Rupakheti (5976_CR13) 2015; 55 5976_CR38 5976_CR39 H Ikebata (5976_CR11) 2017; 31 M Meringer (5976_CR19) 2013; 3 X Yang (5976_CR3) 2017; 18 M Arockiaraj (5976_CR8) 2024; 14 M Suzuki (5976_CR26) 2014; 6 X Zhang (5976_CR9) 2024; 14 MHS Segler (5976_CR2) 2017; 4 M Vogt (5976_CR29) 2012; 20 J Zhu (5976_CR34) 2020; 13 R Gómez-Bombarelli (5976_CR1) 2018; 4 5976_CR20 H Fujiwara (5976_CR24) 2008; 48 S Hayat (5976_CR16) 2024; 13 5976_CR27 5976_CR28 J-L Reymond (5976_CR23) 2015; 48 J Li (5976_CR25) 2016; 15 T Miyao (5976_CR12) 2016; 56 LC Blum (5976_CR18) 2009; 131 |
| References_xml | – volume: 16 start-page: 18 issue: 1 year: 2020 ident: 5976_CR32 publication-title: Algorithms for Mol. Biol. doi: 10.3390/a13050124 – volume: 13 start-page: 124 issue: 5 year: 2020 ident: 5976_CR34 publication-title: Algorithms doi: 10.3390/a13050124 – ident: 5976_CR27 – volume: 18 start-page: 972 issue: 1 year: 2017 ident: 5976_CR3 publication-title: Sci. Technol. Adv. Mater. doi: 10.1080/14686996.2017.1401424 – ident: 5976_CR31 doi: 10.1007/978-3-030-55789-8_38 – volume: 16 start-page: 3 issue: 1 year: 1996 ident: 5976_CR17 publication-title: Med. Res. Rev. doi: 10.1002/(SICI)1098-1128(199601)16:1<3::AID-MED1>3.0.CO;2-6 – volume: 4 start-page: 268 issue: 2 year: 2018 ident: 5976_CR1 publication-title: ACS Cent. Sci. doi: 10.1021/acscentsci.7b00572 – ident: 5976_CR5 – ident: 5976_CR39 – ident: 5976_CR7 – ident: 5976_CR37 – volume: 15 start-page: 633 issue: 2 year: 2016 ident: 5976_CR25 publication-title: IEEE/ACM Trans. Comput. Biol. Bioinform. doi: 10.1109/TCBB.2016.2628888 – ident: 5976_CR15 doi: 10.1038/s41598-024-72896-w – volume: 4 start-page: 120 issue: 1 year: 2017 ident: 5976_CR2 publication-title: ACS Cent. Sci. doi: 10.1021/acscentsci.7b00512 – volume: 31 start-page: 379 issue: 4 year: 2017 ident: 5976_CR11 publication-title: J. Comput. Aided Mol. Des. doi: 10.1007/s10822-016-0008-z – ident: 5976_CR33 – ident: 5976_CR35 – ident: 5976_CR30 doi: 10.5220/0008876800002513 – volume: 4 start-page: 21 issue: 1 year: 2012 ident: 5976_CR22 publication-title: J. Cheminform. doi: 10.1186/1758-2946-4-21 – volume: 131 start-page: 8732 issue: 25 year: 2009 ident: 5976_CR18 publication-title: J. Am. Chem. Soc. doi: 10.1021/ja902302h – volume: 37 start-page: 205 year: 1998 ident: 5976_CR21 publication-title: Match Commun. Math. Comput. Chem. – volume: 14 start-page: 2762 issue: 3 year: 2024 ident: 5976_CR8 publication-title: BioNanoSci. doi: 10.1007/s12668-024-01546-2 – volume: 55 start-page: 529 issue: 3 year: 2015 ident: 5976_CR13 publication-title: J. Chem. Inf. Model. doi: 10.1021/ci500749q – ident: 5976_CR28 – volume: 3 start-page: 440 issue: 2 year: 2013 ident: 5976_CR19 publication-title: Metabolites doi: 10.3390/metabo3020440 – volume: 20 start-page: 5317 issue: 18 year: 2012 ident: 5976_CR29 publication-title: Bioorg. Med. Chem. doi: 10.1016/j.bmc.2012.03.030 – volume: 13 start-page: 342 issue: 6 year: 2024 ident: 5976_CR16 publication-title: Axioms doi: 10.3390/axioms13060342 – ident: 5976_CR20 doi: 10.1016/0003-2670(95)00291-7 – volume: 6 start-page: 31 issue: 1 year: 2014 ident: 5976_CR26 publication-title: J. Cheminform. doi: 10.1186/1758-2946-6-31 – volume: 36 issue: 11 year: 2024 ident: 5976_CR14 publication-title: J. King Saud Univ. Sci. doi: 10.1016/j.jksus.2024.103541 – volume: 48 start-page: 722 issue: 3 year: 2015 ident: 5976_CR23 publication-title: Acc. Chem. Res. doi: 10.1021/ar500432k – ident: 5976_CR6 – ident: 5976_CR38 doi: 10.2174/9781681081977115010010 – ident: 5976_CR36 – ident: 5976_CR4 – volume: 56 start-page: 286 issue: 2 year: 2016 ident: 5976_CR12 publication-title: J. Chem. Inf. Model. doi: 10.1021/acs.jcim.5b00628 – ident: 5976_CR10 doi: 10.1140/epje/s10189-024-00446-3 – volume: 14 issue: 1 year: 2024 ident: 5976_CR9 publication-title: Sci. Rep. doi: 10.1038/s41598-024-75193-8 – volume: 48 start-page: 1345 issue: 7 year: 2008 ident: 5976_CR24 publication-title: J. Chem. Inf. Model. doi: 10.1021/ci700385a |
| SSID | ssj0000529419 |
| Score | 2.4641047 |
| Snippet | We propose a dynamic programming algorithm that generates chemical isomers of a given chemical compound with cycles. We represent a chemical compound as a... Abstract We propose a dynamic programming algorithm that generates chemical isomers of a given chemical compound with cycles. We represent a chemical compound... |
| SourceID | doaj pubmedcentral proquest pubmed crossref springer |
| SourceType | Open Website Open Access Repository Aggregation Database Index Database Publisher |
| StartPage | 22214 |
| SubjectTerms | 631/114 639/705/117 Dynamic Programming Enumeration of Graphs Humanities and Social Sciences Molecular Design multidisciplinary Science Science (multidisciplinary) |
| Title | A dynamic programming algorithm for generating chemical isomers based on frequency vectors |
| URI | https://link.springer.com/article/10.1038/s41598-025-05976-0 https://www.ncbi.nlm.nih.gov/pubmed/40594631 https://www.proquest.com/docview/3226355507 https://pubmed.ncbi.nlm.nih.gov/PMC12219021 https://doaj.org/article/c661624de70948a28da69c2c7f48f9ae |
| Volume | 15 |
| WOSCitedRecordID | wos001522983900029&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: PRVAON databaseName: DOAJ Directory of Open Access Journals customDbUrl: eissn: 2045-2322 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000529419 issn: 2045-2322 databaseCode: DOA dateStart: 20110101 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: 2045-2322 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000529419 issn: 2045-2322 databaseCode: M~E dateStart: 20110101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre – providerCode: PRVPQU databaseName: Biological Science Database customDbUrl: eissn: 2045-2322 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000529419 issn: 2045-2322 databaseCode: M7P dateStart: 20110101 isFulltext: true titleUrlDefault: http://search.proquest.com/biologicalscijournals providerName: ProQuest – providerCode: PRVPQU databaseName: Health & Medical Collection customDbUrl: eissn: 2045-2322 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000529419 issn: 2045-2322 databaseCode: 7X7 dateStart: 20110101 isFulltext: true titleUrlDefault: https://search.proquest.com/healthcomplete providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: eissn: 2045-2322 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000529419 issn: 2045-2322 databaseCode: BENPR dateStart: 20110101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: Publicly Available Content Database customDbUrl: eissn: 2045-2322 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000529419 issn: 2045-2322 databaseCode: PIMPY dateStart: 20110101 isFulltext: true titleUrlDefault: http://search.proquest.com/publiccontent providerName: ProQuest – providerCode: PRVPQU databaseName: Science Database customDbUrl: eissn: 2045-2322 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000529419 issn: 2045-2322 databaseCode: M2P dateStart: 20110101 isFulltext: true titleUrlDefault: https://search.proquest.com/sciencejournals providerName: ProQuest |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1Lb9QwELagBYkL4k14rIzEDaImthPbxxa1gkNXEeph4WI59qRdqU3QZlup_56xna26gODCxYckSuyZjOcbe_wNIe9r54EB47loAXIhwOWWtTovHDqMjrVlZW0sNiHnc7VY6OZWqa-QE5bogZPg9hw6kJoJDxIDEWWZ8rbWjjnZCdVpC2H2LaS-FUwlVm-mRamnUzIFV3sjeqpwmoxVOSIKiWH0lieKhP1_Qpm_J0v-smMaHdHRI_JwQpB0P_X8MbkD_RNyP9WUvH5Kvu9Tn6rM0yn36gJfQ-356bBars8uKKJUehrJpkPGM3UTYwBdjkNYw6bBr3k69LRbpTTra3oVl_bHZ-Tk6PDk0-d8KqCQOzS1dW4BwU1ZWikAWlsBxg5eelt0wrrOWl6LzoPwHLStua_AKuVsyTuNmMxDzZ-TnX7o4SWhzrUVRm5Og1bo9mqrW936moeip0Xpyox82MjS_Eg0GSZub3NlkuQNSt5EyZsiIwdB3DdPBorreAEVbybFm38pPiPvNsoyaBJhn8P2MFyOBueoAKMQ6WbkRVLezadE4KepOXZYbal1qy_bd_rlWaTdLhnO7giJMvJx8weYyeDHvwz21f8Y7GvygMVfN-QJvyE769UlvCX33NV6Oa5m5K5cyNiqGdk9OJw3X2fRHrA9Zk1oJba7zZfj5ttPngYRTA |
| linkProvider | Directory of Open Access Journals |
| 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=A+dynamic+programming+algorithm+for+generating+chemical+isomers+based+on+frequency+vectors&rft.jtitle=Scientific+reports&rft.au=Ido%2C+Ryota&rft.au=Azam%2C+Naveed+Ahmed&rft.au=Zhu%2C+Jianshen&rft.au=Nagamochi%2C+Hiroshi&rft.date=2025-07-01&rft.issn=2045-2322&rft.eissn=2045-2322&rft.volume=15&rft.issue=1&rft.spage=22214&rft_id=info:doi/10.1038%2Fs41598-025-05976-0&rft.externalDBID=NO_FULL_TEXT |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2045-2322&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2045-2322&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2045-2322&client=summon |