{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,17]],"date-time":"2025-12-17T22:43:33Z","timestamp":1766011413661,"version":"3.37.3"},"reference-count":19,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,1,21]],"date-time":"2025-01-21T00:00:00Z","timestamp":1737417600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,1,21]],"date-time":"2025-01-21T00:00:00Z","timestamp":1737417600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100010661","name":"Horizon 2020 Framework Programme","doi-asserted-by":"publisher","award":["964537"],"award-info":[{"award-number":["964537"]}],"id":[{"id":"10.13039\/100010661","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cheminform"],"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:p>This article introduces StreamChol, a software for developing and applying mechanistic models to predict cholestasis. StreamChol is a Streamlit application, usable as a desktop application or web-accessible software when installed on a server using a docker container.<\/jats:p>\n          <jats:p>StreamChol allows a seamless integration of pharmacokinetic analyses with Machine Learning models. This integration not only enables cholestasis prediction but also opens avenues for predicting other toxicological endpoints requiring similar integrations. StreamChol's Docker containerization also streamlines deployment across diverse environments, addressing potential compatibility issues. StreamChol is distributed as open-source under GNU GPL v3, reflecting our commitment to open science. Through StreamChol, researchers are offered a potent tool for predictive modelling in toxicology, harnessing its strengths within an intuitive and user-friendly interface, without the need for any programming knowledge.<\/jats:p>\n          <jats:p>\n            <jats:bold>Scientific contribution <\/jats:bold> This work offers a user-friendly web-based tool for cholestasis prediction and a complete workflow for creating web platforms that require the combination of both programming languages, R and Python.<\/jats:p>","DOI":"10.1186\/s13321-024-00943-9","type":"journal-article","created":{"date-parts":[[2025,1,21]],"date-time":"2025-01-21T13:31:57Z","timestamp":1737466317000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["StreamChol: a web-based application for predicting cholestasis"],"prefix":"10.1186","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5270-7452","authenticated-orcid":false,"given":"Pablo","family":"Rodr\u00edguez-Belenguer","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9148-8405","authenticated-orcid":false,"given":"Emilio","family":"Soria-Olivas","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8850-1341","authenticated-orcid":false,"given":"Manuel","family":"Pastor","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,1,21]]},"reference":[{"issue":"2\u20134","key":"943_CR1","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1080\/10937404.2010.483176","volume":"13","author":"D Krewski","year":"2010","unstructured":"Krewski D, Acosta DJ, Andersen M, Anderson H, Bailar JC 3rd, Boekelheide K et al (2010) Toxicity testing in the 21st century: a vision and a strategy. J Toxicol Environ Health Part Crit Rev 13(2\u20134):51\u2013138","journal-title":"J Toxicol Environ Health Part Crit Rev"},{"issue":"1","key":"943_CR2","first-page":"140","volume":"38","author":"C Rovida","year":"2021","unstructured":"Rovida C, Escher SE, Herzler M, Bennekou SH, Kamp H, Kroese DE et al (2021) NAM-supported read-across: from case studies to regulatory guidance in safety assessment. ALTEX Alternat Animal Exp 38(1):140\u2013150","journal-title":"ALTEX Alternat Animal Exp"},{"issue":"4","key":"943_CR3","doi-asserted-by":"publisher","DOI":"10.1002\/wcms.1475","volume":"10","author":"J Hemmerich","year":"2020","unstructured":"Hemmerich J, Ecker GF (2020) In silico toxicology: from structure-activity relationships towards deep learning and adverse outcome pathways. Wiley Interdiscip Rev Comput Mol Sci 10(4):e1475","journal-title":"Wiley Interdiscip Rev Comput Mol Sci"},{"issue":"1","key":"943_CR4","doi-asserted-by":"publisher","first-page":"98","DOI":"10.1186\/s13321-023-00762-4","volume":"15","author":"V Chandrasekhar","year":"2023","unstructured":"Chandrasekhar V, Sharma N, Schaub J, Steinbeck C, Rajan K (2023) Cheminformatics microservice: unifying access to open cheminformatics toolkits. J Cheminform 15(1):98","journal-title":"J Cheminform"},{"key":"943_CR5","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4842-8111-6","volume-title":"Web application development with streamlit: develop and deploy secure and scalable web applications to the cloud using a pure Python framework","author":"M Khorasani","year":"2022","unstructured":"Khorasani M, Abdou M, Fern\u00e1ndez JH (2022) Web application development with streamlit: develop and deploy secure and scalable web applications to the cloud using a pure Python framework. Springer, Berlin"},{"key":"943_CR6","doi-asserted-by":"publisher","first-page":"990846","DOI":"10.3389\/fmolb.2022.990846","volume":"9","author":"JM N\u00e1poles-Duarte","year":"2022","unstructured":"N\u00e1poles-Duarte JM, Biswas A, Parker MI, Palomares-Baez JP, Ch\u00e1vez-Rojo MA, Rodr\u00edguez-Valdez LM (2022) Stmol: a component for building interactive molecular visualizations within streamlit web-applications. Front Mol Biosci 9:990846","journal-title":"Front Mol Biosci"},{"key":"943_CR7","doi-asserted-by":"publisher","first-page":"868015","DOI":"10.3389\/fgene.2022.868015","volume":"13","author":"C Lee","year":"2022","unstructured":"Lee C, Lin J, Prokop A, Gopalakrishnan V, Hanna RN, Papa E et al (2022) StarGazer: a hybrid intelligence platform for drug target prioritization and digital drug repositioning using streamlit. Front Genet 13:868015","journal-title":"Front Genet"},{"issue":"7","key":"943_CR8","doi-asserted-by":"publisher","first-page":"2150","DOI":"10.1021\/acs.jcim.3c01517","volume":"64","author":"N \u0141api\u0144ska","year":"2024","unstructured":"\u0141api\u0144ska N, Pac\u0142awski A, Szl\u0119k J, Mendyk A (2024) SerotoninAI: serotonergic system focused, artificial intelligence-based application for drug discovery. J Chem Inf Model 64(7):2150\u20132157","journal-title":"J Chem Inf Model"},{"issue":"7","key":"943_CR9","doi-asserted-by":"publisher","first-page":"2775","DOI":"10.1021\/acs.jcim.3c00945","volume":"64","author":"P Rodr\u00edguez-Belenguer","year":"2024","unstructured":"Rodr\u00edguez-Belenguer P, Mangas-Sanjuan V, Soria-Olivas E, Pastor M (2024) Integrating mechanistic and toxicokinetic information in predictive models of cholestasis. J Chem Inf Model 64(7):2775\u20132788","journal-title":"J Chem Inf Model"},{"issue":"2","key":"943_CR10","doi-asserted-by":"publisher","first-page":"460","DOI":"10.1021\/acs.chemrestox.0c00307","volume":"34","author":"A Punt","year":"2021","unstructured":"Punt A, Pinckaers N, Peijnenburg A, Louisse J (2021) Development of a web-based toolbox to support quantitative in-vitro-to-in-vivo extrapolations (QIVIVE) within nonanimal testing strategies. Chem Res Toxicol 34(2):460\u2013472","journal-title":"Chem Res Toxicol"},{"key":"943_CR11","volume-title":"The docker book: containerization is the new virtualization","author":"J Turnbull","year":"2014","unstructured":"Turnbull J (2014) The docker book: containerization is the new virtualization. James Turnbull, New York"},{"key":"943_CR12","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1007\/978-1-4842-3012-1_6","volume-title":"Docker for data science: building scalable and extensible data infrastructure around the Jupyter notebook server","author":"J Cook","year":"2017","unstructured":"Cook J, Cook J (2017) Docker hub. Docker for data science: building scalable and extensible data infrastructure around the Jupyter notebook server. Apress, Berkeley, pp 103\u2013118"},{"issue":"4","key":"943_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.18637\/jss.v079.i04","volume":"79","author":"RG Pearce","year":"2017","unstructured":"Pearce RG, Setzer RW, Strope CL, Wambaugh JF, Sipes NS (2017) httk: R package for high-throughput toxicokinetics. J Stat Softw 79(4):1\u201326","journal-title":"J Stat Softw"},{"issue":"1","key":"943_CR14","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1023\/A:1010933404324","volume":"45","author":"L Breiman","year":"2001","unstructured":"Breiman L (2001) Random forests. Mach Learn 45(1):5\u201332","journal-title":"Mach Learn"},{"key":"943_CR15","volume-title":"Advances in neural information processing systems","author":"H Drucker","year":"1996","unstructured":"Drucker H, Burges CJC, Kaufman L, Smola A, Vapnik V (1996) Support vector regression machines. In: Mozer MC, Jordan M, Petsche T (eds) Advances in neural information processing systems. MIT Press, Cambridge"},{"key":"943_CR16","doi-asserted-by":"publisher","unstructured":"Chen T, Guestrin C. XGBoost: A Scalable Tree Boosting System. En: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. New York, NY, USA: Association for Computing Machinery; 2016. p. 785\u201394. https:\/\/doi.org\/10.1145\/2939672.2939785","DOI":"10.1145\/2939672.2939785"},{"key":"943_CR17","doi-asserted-by":"crossref","unstructured":"McKinney W. Data Structures for Statistical Computing in Python. En: Walt S van der, Millman J, editores. Proceedings of the 9th Python in Science Conference. 2010. p. 56\u201361.","DOI":"10.25080\/Majora-92bf1922-00a"},{"issue":"3","key":"943_CR18","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1109\/MCSE.2007.55","volume":"9","author":"JD Hunter","year":"2007","unstructured":"Hunter JD (2007) Matplotlib: A 2D graphics environment. Comput Sci Eng 9(3):90\u201395","journal-title":"Comput Sci Eng"},{"key":"943_CR19","first-page":"2825","volume":"12","author":"F Pedregosa","year":"2011","unstructured":"Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O et al (2011) Scikit-learn: machine learning in python. J Mach Learn Res 12:2825\u20132830","journal-title":"J Mach Learn Res"}],"container-title":["Journal of Cheminformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13321-024-00943-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13321-024-00943-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13321-024-00943-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,18]],"date-time":"2025-02-18T01:44:36Z","timestamp":1739843076000},"score":1,"resource":{"primary":{"URL":"https:\/\/jcheminf.biomedcentral.com\/articles\/10.1186\/s13321-024-00943-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,1,21]]},"references-count":19,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2025,12]]}},"alternative-id":["943"],"URL":"https:\/\/doi.org\/10.1186\/s13321-024-00943-9","relation":{},"ISSN":["1758-2946"],"issn-type":[{"type":"electronic","value":"1758-2946"}],"subject":[],"published":{"date-parts":[[2025,1,21]]},"assertion":[{"value":"19 July 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 December 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 January 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"9"}}