{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,27]],"date-time":"2026-08-27T17:48:02Z","timestamp":1787852882211,"version":"build-2784847793"},"reference-count":22,"publisher":"Public Library of Science (PLoS)","issue":"2","license":[{"start":{"date-parts":[[2021,2,19]],"date-time":"2021-02-19T00:00:00Z","timestamp":1613692800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/publicdomain\/zero\/1.0\/"}],"funder":[{"name":"Medical Research Council","award":["MR\/R015600\/1"],"award-info":[{"award-number":["MR\/R015600\/1"]}]}],"content-domain":{"domain":["www.plosone.org"],"crossmark-restriction":false},"short-container-title":["PLoS ONE"],"abstract":"<jats:p>2020 saw the continuation of the second largest outbreak of Ebola virus disease (EVD) in history. Determining epidemiological links between cases is a key part of outbreak control. However, due to the large quantity of data and subsequent data entry errors, inconsistencies in potential epidemiological links are difficult to identify. We present chainchecker, an online and offline shiny application which visualises, curates and verifies transmission chain data. The application includes the calculation of exposure windows for individual cases of EVD based on user defined incubation periods and user specified symptom profiles. It has an upload function for viral hemorrhagic fever data and utility for additional entries. This data may then be visualised as a transmission tree with inconsistent links highlighted. Finally, there is utility for cluster analysis and the ability to highlight nosocomial transmission. chainchecker is a R shiny application which has an offline version for use with VHF (viral hemorrhagic fever) databases or linelists. The software is available at<jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/shiny.dide.imperial.ac.uk\/chainchecker\" xlink:type=\"simple\">https:\/\/shiny.dide.imperial.ac.uk\/chainchecker<\/jats:ext-link>which is a web-based application that links to the desktop application available for download and the github repository,<jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/github.com\/imperialebola2018\/chainchecker\" xlink:type=\"simple\">https:\/\/github.com\/imperialebola2018\/chainchecker<\/jats:ext-link>.<\/jats:p>","DOI":"10.1371\/journal.pone.0247002","type":"journal-article","created":{"date-parts":[[2021,2,19]],"date-time":"2021-02-19T18:51:11Z","timestamp":1613760671000},"page":"e0247002","update-policy":"https:\/\/doi.org\/10.1371\/journal.pone.corrections_policy","source":"Crossref","is-referenced-by-count":7,"title":["Chainchecker: An application to visualise and explore transmission chains for Ebola virus disease"],"prefix":"10.1371","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3734-9081","authenticated-orcid":true,"given":"Katy","family":"Gaythorpe","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8216-8090","authenticated-orcid":true,"given":"Aaron","family":"Morris","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Natsuko","family":"Imai","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Miles","family":"Stewart","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5832-2171","authenticated-orcid":true,"given":"Jeffrey","family":"Freeman","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mary","family":"Choi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"340","published-online":{"date-parts":[[2021,2,19]]},"reference":[{"key":"pone.0247002.ref001","doi-asserted-by":"crossref","unstructured":"Nagraj, VP, Thibaut Jombart, Nistara Randhawa, Bertrand Sudre, Finlay Campbell, and Thomas Crellen. 2017. Epicontacts: Handling, Visualisation and Analysis of Epidemiological Contacts. https:\/\/CRAN.R-project.org\/package=epicontacts.","DOI":"10.12688\/f1000research.14492.1"},{"key":"pone.0247002.ref002","unstructured":"World Health Organisation. 2019. \u201cRohingya Crisis: WHO Introduces New Software for Epidemiologists to Control Disease Outbreak.\u201d http:\/\/www.searo.who.int\/bangladesh\/go.data\/en\/."},{"key":"pone.0247002.ref003","unstructured":"Chang, Winston. 2018. Shinythemes: Themes for Shiny. https:\/\/CRAN.R-project.org\/package=shinythemes."},{"key":"pone.0247002.ref004","unstructured":"Chang, Winston, Joe Cheng, JJ Allaire, Yihui Xie, and Jonathan McPherson. 2018. Shiny: Web Application Framework for R. https:\/\/CRAN.R-project.org\/package=shiny."},{"key":"pone.0247002.ref005","unstructured":"Sievert, Carson. 2018. Plotly for R. https:\/\/plotly-book.cpsievert.me."},{"key":"pone.0247002.ref006","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-319-24277-4","volume-title":"Ggplot2: Elegant Graphics for Data Analysis","author":"Hadley Wickham","year":"2016"},{"key":"pone.0247002.ref007","unstructured":"Wickham, Hadley, Romain Fran\u00e7ois, Lionel Henry, and Kirill M\u00fcller. 2018. Dplyr: A Grammar of Data Manipulation. https:\/\/CRAN.R-project.org\/package=dplyr."},{"key":"pone.0247002.ref008","unstructured":"M\u00fcller, Kirill, and Hadley Wickham. 2019. Tibble: Simple Data Frames. https:\/\/CRAN.R-project.org\/package=tibble."},{"key":"pone.0247002.ref009","unstructured":"Sali, Andras. 2017. Shinycssloaders: Add Css Loading Animations to \u2018Shiny\u2019 Outputs. https:\/\/CRAN.R-project.org\/package=shinycssloaders."},{"issue":"3","key":"pone.0247002.ref010","first-page":"1","article-title":"Dates and Times Made Easy with lubridate","volume":"40","author":"Garrett Grolemund","year":"2011","journal-title":"Journal of Statistical Software"},{"key":"pone.0247002.ref011","unstructured":"Dowle, Matt, and Arun Srinivasan. 2018. Data.table: Extension of \u2018Data.frame\u2018. https:\/\/CRAN.R-project.org\/package=data.table."},{"key":"pone.0247002.ref012","doi-asserted-by":"crossref","unstructured":"Bache, Stefan Milton, and Hadley Wickham. 2014. Magrittr: A Forward-Pipe Operator for R. https:\/\/CRAN.R-project.org\/package=magrittr.","DOI":"10.32614\/CRAN.package.magrittr"},{"key":"pone.0247002.ref013","first-page":"1695","article-title":"The Igraph Software Package for Complex Network Research","author":"Gabor Csardi","year":"2006","journal-title":"InterJournal Complex Systems"},{"issue":"2","key":"pone.0247002.ref014","article-title":"Network: A Package for Managing Relational Data in R","volume":"24","author":"Carter T. Butts","year":"2008","journal-title":"Journal of Statistical Software"},{"key":"pone.0247002.ref015","unstructured":"Schloerke, Barret, Jason Crowley, Di Cook, Francois Briatte, Moritz Marbach, Edwin Thoen, Amos Elberg, and Joseph Larmarange. 2018. GGally: Extension to \u2018Ggplot2\u2019. https:\/\/CRAN.R-project.org\/package=GGally."},{"key":"pone.0247002.ref016","unstructured":"Bojanowski, Michal. 2015. Intergraph: Coercion Routines for Network Data Objects. http:\/\/mbojan.github.io\/intergraph."},{"key":"pone.0247002.ref017","unstructured":"Vaidyanathan, Ramnath, Yihui Xie, JJ Allaire, Joe Cheng, and Kenton Russell. 2018. Htmlwidgets: HTML Widgets for R. https:\/\/CRAN.R-project.org\/package=htmlwidgets."},{"key":"pone.0247002.ref018","unstructured":"Xie, Yihui, Joe Cheng, and Xianying Tan. 2018. DT: A Wrapper of the Javascript Library \u2018Datatables\u2019. https:\/\/CRAN.R-project.org\/package=DT."},{"key":"pone.0247002.ref019","unstructured":"Xie, Yihui, Joe Cheng, and Xianying Tan. 2016. Sna: Tools for Social Network Analysis. https:\/\/CRAN.R-project.org\/package=sna."},{"issue":"7","key":"pone.0247002.ref020","doi-asserted-by":"crossref","first-page":"1135","DOI":"10.1093\/cid\/civ531","article-title":"Time from infection to disease and infectiousness for Ebola virus disease, a systematic review","volume":"61","author":"G.E. Vel\u00e1squez","year":"2015","journal-title":"Clinical Infectious Diseases"},{"issue":"6","key":"pone.0247002.ref021","doi-asserted-by":"crossref","first-page":"066111","DOI":"10.1103\/PhysRevE.70.066111","article-title":"Finding Community Structure in Very Large Networks","volume":"70","author":"Aaron Clauset","year":"2004","journal-title":"Physical Review E"},{"issue":"3","key":"pone.0247002.ref022","first-page":"1","article-title":"Bayesian Inference of Transmission Chains Using Timing of Symptoms, Pathogen Genomes and Contact Data","volume":"15","author":"Anne Campbell","year":"2019","journal-title":"PLOS Computational Biology"}],"container-title":["PLOS ONE"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pone.0247002","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,24]],"date-time":"2024-08-24T14:03:53Z","timestamp":1724508233000},"score":1,"resource":{"primary":{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pone.0247002"}},"subtitle":[],"editor":[{"given":"Giovanni","family":"Lo Iacono","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"editor"}]}],"short-title":[],"issued":{"date-parts":[[2021,2,19]]},"references-count":22,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2021,2,19]]}},"URL":"https:\/\/doi.org\/10.1371\/journal.pone.0247002","relation":{},"ISSN":["1932-6203"],"issn-type":[{"value":"1932-6203","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,2,19]]}}}