{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,30]],"date-time":"2025-07-30T15:46:47Z","timestamp":1753890407655,"version":"3.41.2"},"reference-count":24,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2025,6,26]],"date-time":"2025-06-26T00:00:00Z","timestamp":1750896000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Bioinform."],"abstract":"<jats:p>Advancements in bioinformatics have been propelled by technologies like machine learning and have resulted in substantial increases in data generated from both empirical observations and computational models. Hence, well-known biological databases are growing in size and centrality by integrating data from different sources. While the primary goal of these databases is to collect and distribute data through application programming interfaces (APIs), providing visualization and analysis tools directly on the browser interface is crucial for users to understand the data, which increases the usefulness and overall impact of the databases. Currently, some front-end frameworks are available for the sustained development of the user interface (UI) and user experience (UX) of these resources. Angular is one of the most popular frameworks to be broadly adopted within the BioCompUP laboratory. This work describes a library of reusable and customizable components that can be easily integrated into the Angular framework to provide visualizations of various aspects of protein molecules, such as their sequences, structures, and annotations. Currently, the library includes three main independent components. The first is the ngx-structure-viewer, which allows visualization of molecules through the MolStar three-dimensional viewer. The second is the ngx-sequence-viewer, which provides visualization and annotation capabilities for a single sequence or multiple sequence alignments. The third the ngx-features-viewer, enables the mapping and visualization of various biological annotations onto the same molecule. All these tools are available for download through the Node Package Manager (NPM), and more information is available at <jats:ext-link>https:\/\/biocomputingup.github.io\/ngx-mol-viewers\/<\/jats:ext-link> (under development).<\/jats:p>","DOI":"10.3389\/fbinf.2025.1586744","type":"journal-article","created":{"date-parts":[[2025,6,26]],"date-time":"2025-06-26T15:30:59Z","timestamp":1750951859000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["ngx-mol-viewers: Angular components for interactive molecular visualization in bioinformatics"],"prefix":"10.3389","volume":"5","author":[{"given":"Damiano","family":"Clementel","sequence":"first","affiliation":[]},{"given":"Alessio","family":"Del Conte","sequence":"additional","affiliation":[]},{"given":"Alexander Miguel","family":"Monzon","sequence":"additional","affiliation":[]},{"given":"Silvio C. E.","family":"Tosatto","sequence":"additional","affiliation":[]}],"member":"1965","published-online":{"date-parts":[[2025,6,26]]},"reference":[{"key":"B1","unstructured":"Angular\n          \n          \n          2025"},{"key":"B2","doi-asserted-by":"publisher","first-page":"gkz990","DOI":"10.1093\/nar\/gkz990","article-title":"PDBe: improved findability of macromolecular structure data in the PDB","author":"Armstrong","year":"2019","journal-title":"Nucleic Acids Res."},{"key":"B3","doi-asserted-by":"publisher","first-page":"D434","DOI":"10.1093\/nar\/gkad928","article-title":"DisProt in 2024: improving function annotation of intrinsically disordered proteins","volume":"52","author":"Aspromonte","year":"2024","journal-title":"Nucleic Acids Res."},{"key":"B4","doi-asserted-by":"publisher","first-page":"871","DOI":"10.1126\/science.abj8754","article-title":"Accurate prediction of protein structures and interactions using a three-track neural network","volume":"373","author":"Baek","year":"2021","journal-title":"Science"},{"key":"B5","doi-asserted-by":"publisher","first-page":"1129","DOI":"10.1093\/bioinformatics\/btab764","article-title":"ProSeqViewer: an interactive, responsive and efficient TypeScript library for visualization of sequences and alignments in web applications","volume":"38","author":"Bevilacqua","year":"2022","journal-title":"Bioinformatics"},{"key":"B6","doi-asserted-by":"publisher","first-page":"D444","DOI":"10.1093\/nar\/gkae1082","article-title":"InterPro: the protein sequence classification resource in 2025","volume":"53","author":"Blum","year":"2025","journal-title":"Nucleic Acids Res."},{"key":"B7","doi-asserted-by":"publisher","first-page":"D575","DOI":"10.1093\/nar\/gkae965","article-title":"RepeatsDB in 2025: expanding annotations of structured tandem repeats proteins on AlphaFoldDB","volume":"53","author":"Clementel","year":"2025","journal-title":"Nucleic Acids Res."},{"key":"B8","doi-asserted-by":"publisher","first-page":"W651","DOI":"10.1093\/nar\/gkac365","article-title":"RING 3.0: fast generation of probabilistic residue interaction networks from structural ensembles","volume":"50","author":"Clementel","year":"2022","journal-title":"Nucleic Acids Res."},{"key":"B9","unstructured":"D3 by Observable\n          \n          \n          2025"},{"key":"B10","doi-asserted-by":"publisher","first-page":"W306","DOI":"10.1093\/nar\/gkae337","article-title":"RING 4.0: faster residue interaction networks with novel interaction types across over 35,000 different chemical structures","volume":"52","author":"Del Conte","year":"2024","journal-title":"Nucleic Acids Res."},{"key":"B11","doi-asserted-by":"publisher","first-page":"1719","DOI":"10.1093\/bioinformatics\/btx828","article-title":"mTM-align: an algorithm for fast and accurate multiple protein structure alignment","volume":"34","author":"Dong","year":"2018","journal-title":"Bioinformatics"},{"key":"B12","doi-asserted-by":"publisher","first-page":"D536","DOI":"10.1093\/nar\/gkad947","article-title":"PED in 2024: improving the community deposition of structural ensembles for intrinsically disordered proteins","volume":"52","author":"Ghafouri","year":"2024","journal-title":"Nucleic Acids Res."},{"key":"B13","doi-asserted-by":"publisher","first-page":"583","DOI":"10.1038\/s41586-021-03819-2","article-title":"Highly accurate protein structure prediction with AlphaFold","volume":"596","author":"Jumper","year":"2021","journal-title":"Nature"},{"key":"B14","unstructured":"Node.js\n          \n          \n          2025"},{"key":"B15","unstructured":"npmjs\n          \n          \n          2025"},{"key":"B16","doi-asserted-by":"publisher","first-page":"3244","DOI":"10.1093\/bioinformatics\/btaa055","article-title":"The Feature-Viewer: a visualization tool for positional annotations on a sequence","volume":"36","author":"Paladin","year":"2020","journal-title":"Bioinformatics"},{"key":"B17","doi-asserted-by":"publisher","first-page":"D495","DOI":"10.1093\/nar\/gkae969","article-title":"MOBIDB in 2025: integrating ensemble properties and function annotations for intrinsically disordered proteins","volume":"53","author":"Piovesan","year":"2025","journal-title":"Nucleic Acids Res."},{"key":"B18","unstructured":"RxJS\n          \n          \n          2025"},{"key":"B19","doi-asserted-by":"publisher","first-page":"vbad064","DOI":"10.1093\/bioadv\/vbad064","article-title":"Nightingale: web components for protein feature visualization","volume":"3","author":"Salazar","year":"2023","journal-title":"Bioinform. Adv. Bioinforma. Adv."},{"key":"B20","doi-asserted-by":"publisher","first-page":"W431","DOI":"10.1093\/nar\/gkab314","article-title":"Mol* Viewer: modern web app for 3D visualization and analysis of large biomolecular structures","volume":"49","author":"Sehnal","year":"2021","journal-title":"Nucleic Acids Res."},{"key":"B21","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1002\/pro.3290","article-title":"Clustal Omega for making accurate alignments of many protein sequences","volume":"27","author":"Sievers","year":"2018","journal-title":"Protein Sci."},{"key":"B22","unstructured":"Stack Overflow Developer Survey\n          \n          \n          2024"},{"key":"B23","doi-asserted-by":"publisher","first-page":"D609","DOI":"10.1093\/nar\/gkae1010","article-title":"UniProt: the Universal protein knowledgebase in 2025","volume":"53","author":"Martin","year":"2025","journal-title":"Nucleic Acids Res."},{"key":"B24","doi-asserted-by":"publisher","first-page":"D439","DOI":"10.1093\/nar\/gkab1061","article-title":"AlphaFold Protein Structure Database: massively expanding the structural coverage of protein-sequence space with high-accuracy models","volume":"50","author":"Varadi","year":"2022","journal-title":"Nucleic Acids Res."}],"container-title":["Frontiers in Bioinformatics"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fbinf.2025.1586744\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,26]],"date-time":"2025-06-26T15:31:00Z","timestamp":1750951860000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fbinf.2025.1586744\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,26]]},"references-count":24,"alternative-id":["10.3389\/fbinf.2025.1586744"],"URL":"https:\/\/doi.org\/10.3389\/fbinf.2025.1586744","relation":{},"ISSN":["2673-7647"],"issn-type":[{"type":"electronic","value":"2673-7647"}],"subject":[],"published":{"date-parts":[[2025,6,26]]},"article-number":"1586744"}}