{
    "componentChunkName": "component---src-templates-article-page-js",
    "path": "/journals/biology/micropub-biology-002090",
    "result": {"data":{"article":{"manuscript":{"id":"45386f0b-e3ba-4114-ab4e-413a4fd90a7a","submissionTypes":["methodology"],"citations":[],"doi":"10.17912/micropub.biology.002090","dbReferenceId":null,"pmcId":null,"pmId":null,"proteopedia":null,"reviewPanel":null,"species":["other"],"integrations":[],"corrections":null,"history":{"received":"2026-03-04T14:01:50.546Z","revisionReceived":"2026-05-19T13:53:59.441Z","accepted":"2026-05-23T20:31:36.494Z","published":"2026-05-26T16:55:11.410Z","indexed":"2026-06-09T16:55:11.410Z"},"versions":[{"id":"653fbfed-91a4-4a13-bc42-1b8414bac7c9","decision":"revise","abstract":"<p>Life is in constant movement, even microscopic bodies like cells. To understand cellular dynamics, or how cells move and interact, we analyse time-lapse microscopy images that highlight cellular structures like membranes and nuclei. The bioimage community has developed automated tracking algorithms to follow cells over time and space, but these tools often require extensive manual parameter tuning and technical expertise. easytrack democratises cell tracking by providing an intuitive graphical interface and automating the parameter optimisation process, making these powerful algorithms accessible to researchers without computational backgrounds.</p>","acknowledgements":"<p>We thank the Mao laboratory for providing valuable feedback on the graphical user interface and thoroughly testing easytrack during development. We also acknowledge the napari and btrack communities for creating the foundational tools upon which this work builds.</p>","authors":[{"affiliations":["University College London","University College London"],"departments":["Laboratory for Molecular Cell Biology","Institute for the Physics of Living Systems"],"credit":["software","writing_originalDraft"],"email":"tim.huygelen.20@ucl.ac.uk","firstName":"Tim","lastName":"Huygelen","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":"0009-0007-0026-4531"},{"affiliations":["Chan Zuckerberg Initiative, Redwood City, CA, US"],"departments":[""],"credit":["conceptualization"],"email":"alowe@biohub.org","firstName":"Alan","lastName":"Lowe","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":"0000-0002-0558-3597"},{"affiliations":["University College London, London, UK","University College London, London, UK"],"departments":["Laboratory for Molecular Cell Biology","Institute for the Physics of Living Systems"],"credit":["supervision","conceptualization","fundingAcquisition"],"email":"y.mao@ucl.ac.uk","firstName":"Yanlan","lastName":"Mao","submittingAuthor":false,"correspondingAuthor":true,"equalContribution":false,"WBId":null,"orcid":"0000-0002-8722-4992"},{"affiliations":["University College London, London, UK","University College London, London, UK"],"departments":["Laboratory for Molecular Cell Biology","Institute for the Physics of Living Systems"],"credit":["software","supervision","writing_originalDraft"],"email":"p.munuera@ucl.ac.uk","firstName":"Pablo","lastName":"Vicente-Munuera","submittingAuthor":true,"correspondingAuthor":true,"equalContribution":false,"WBId":null,"orcid":"0000-0001-5402-7637"}],"awards":[{"awardId":"EP/X03139X/1","funderName":"Engineering and Physical Sciences Research Council (United Kingdom)","awardRecipient":"Pablo Vicente Munuera"}],"conflictsOfInterest":"<p>The authors declare that there are no conflicts of interest present.</p>","dataTable":null,"extendedData":[],"funding":"<p>P. V.-M. was supported by EPSRC grant EP/X03139X/1. Y.M. was supported by the MRC award MR/W027437/1, a Lister Institute Research Prize and EMBO Young Investigator Programme.</p>","image":{"url":"https://portal.micropublication.org/uploads/e9844e2f1ba2fe2847484be2e177823d.png"},"imageCaption":"<p>The parameter tuning widget (top) uses ground truth annotations to optimise btrack parameters via Bayesian optimisation, Optuna and traccuracy for the optimisation process. The tracking widget (bottom) applies these optimised parameters to new datasets.</p>","imageTitle":"<p>Workflow of the napari plugin easytrack</p>","methods":"<p>easytrack is implemented as napari-easytrack, a plugin for the napari multi-dimensional image viewer, integrating seamlessly with the growing napari bioimage analysis ecosystem. The design philosophy emphasises composability over reinvention, building upon established open-source tools: btrack for tracking [2, 16], Optuna for optimisation [1], and traccuracy for evaluation [6]. The plugin provides two complementary widgets (Figure 1): </p><p>- Parameter tuning widget: Automates the process of finding optimal btrack parameters for given data using Bayesian optimisation. Users provide ground truth annotations (cells that have been segmented and tracked), and the widget optimises btrack’s 18 parameters by minimising the diﬀerence between predicted and ground truth tracking. The optimisation can be performed using TPE (Tree-structured Parzen Estimator) and random search and evaluates tracking quality using the AOGM metric from the Cell Tracking Challenge [9]. Optimised parameters are saved as JSON configuration files for subsequent use. </p><p>-Tracking widget: Applies previously optimised or manually created parameter configurations to new segmented time-lapse or 3D images. The widget parses JSON configuration files, executes btrack with the specified parameters, and displays tracked cells with their trajectories overlaid for visual inspection and manual correction if needed. Both widgets include segmen- tation preprocessing functionality to remove small artefacts that can compromise tracking accuracy.</p>","reagents":"<p></p>","patternDescription":"<p>Cell tracking, the process of following individual cells through time and space, is essential for quantifying dynamic cellular behaviours such as migration, division, and morphological changes. These measurements underpin research into tissue healing [15], developmental biology [18], and cancer progression [5]. Despite advances in computational methods [17, 8], many tracking algorithms require careful tuning of multiple parameters to achieve accurate results [7, 3]. Current cell tracking software falls into two categories: general-use tools with modest accuracy, or high-performance algorithms like btrack [2, 16] that require extensive manual parameter tuning. This manual tuning is labour-intensive, requires expertise, and often needs repetition for diﬀerent datasets or experimental conditions. For instance, for btrack, a Bayesian cell tracking algorithm, this involves configuring 18 parameters across its motion and hypothesis models.</p><p>The lack of accessible parameter tuning tools creates a barrier between technological capability and practical application. Researchers often resort to default parameters or limited manual exploration of the parameter space, potentially missing optimal configurations for their specific datasets. While hyperparameter optimisation frameworks like Optuna [1] have proven eﬀective in machine learning contexts, their application to cell tracking software remains limited, with no existing tools providing an accessible interface for biologists.</p><p>easytrack addresses this gap by implementing automated parameter tuning within the napari ecosystem [4], leveraging Bayesian optimisation techniques including Tree-structured Parzen Estimators (TPE) [10]. By automating what was previously a manual, iterative process, easytrack makes high-accuracy cell tracking accessible to researchers without computational expertise whilst reducing the time required from hours to minutes. Sophisticated cell tracking algorithms often remain underutilised due to their complexity [13]. <i>easytrack</i> addresses this usability barrier by automating parameter tuning, enabling:</p><p>1. Reproducible research: Parameter configurations can be saved, shared, and reused, reducing variability across studies.</p><p>2. Eﬃciency gains: Optimisation completes in tens of minutes compared to hours or days of manual tuning.</p><p>3. Accessibility: Non-experts can leverage state-of-the-art tracking without deep algorithmic knowledge.</p><p>In the age of artificial intelligence, there are many tools obtaining segmentation from microscopy images [14]. However, for complex 3D segmentations a tracking step is required to get an accurate result [11]. easytrack has already been integrated into napari-EpiTools [12], a tool for analysing packed epithelial tissues that was previously missing a tracking algorithm with a simplified graphical user interface. This integration allows EpiTools’ user base to benefit from automated parameter tuning for accurate 3D tracking. While btrack is one of the most popular and robust plugins in napari, it is not specialised for packed epithelial tissues. Therefore, even though easytrack is in its early stages, it fills a gap in the napari community for easy-to-use tracking tools, particularly for epithelial tissues and 3D stitching, whilst its implementation as a standalone plugin ensures broader accessibility across the napari community.</p>","references":[{"reference":"Akiba T, Sano S, Yanase T, Ohta T, Koyama M. . Optuna: A next-generation hyperparameter optimization framework. Optuna:2019.","pubmedId":"","doi":""},{"reference":"Bove A, Gradeci D, Fujita Y, Banerjee S, Charras G, Lowe AR. 2017. Local cellular neighborhood controls proliferation in cell competition. Molecular Biology of the Cell. 28: 3215-3228. btrack:2017.","pubmedId":"","doi":"10.1091/mbc.E17-06-0368"},{"reference":"Chenouard N, Smal I, De Chaumont F, Maska M, Sbalzarini IF, Gong Y, et al., Others. 2014. Objective comparison of particle tracking methods. Nature Methods. 11: 281-289. Chenouard:2014.","pubmedId":"","doi":""},{"reference":"Contributors N. 2019. napari: a multi-dimensional image viewer for Python. Zenodo https://doi. org/10.5281/zenodo. 3555620 napari:2019.","pubmedId":"","doi":""},{"reference":"Hong Y, Fang F, Zhang Q. 2016. Circulating tumor cell clusters: What we know and what we expect. International Journal of Oncology. 49: 2206-2216. Hong:2016.","pubmedId":"","doi":""},{"reference":"Janelia Trackathon 2023. 2023. traccuracy: Utilities for computing common accuracy metrics on cell tr. Traccuracy:2023.","pubmedId":"","doi":""},{"reference":"Loffler K, Scherr T, Mikut R. 2021. A graph-based cell tracking algorithm with few manually tunable parame. PLOS ONE. 16: e0249257. Loffler:2021.","pubmedId":"","doi":""},{"reference":"Maska M, Ulman V, Delgado Rodriguez P, Mariscal E, Necasova T, Guerrero Pena FA, et al., Others. 2023. The Cell Tracking Challenge: 10 years of objective benchmarking. Nature Methods. 20: 1010-1020. Maska:2023.","pubmedId":"","doi":""},{"reference":"Maska M, Ulman V, Svoboda D, Matula P, Matula P, Ederra C, et al., Others. 2014. A benchmark for comparison of cell tracking algorithms. Bioinformatics. 30: 1609-1617. Maska:2014.","pubmedId":"","doi":""},{"reference":"Ozaki Y, Tanigaki Y, Watanabe S, Nomura M, Onishi M. 2022. Multiobjective tree-structured Parzen estimator. Journal of Artificial Intelligence Research. 73: 1209-1250. Ozaki:2022.","pubmedId":"","doi":""},{"reference":"Paci G, Vicente Munuera P, Fernandez Mosquera I, Miranda A, Lau K, Zhang Q, Barrientos R, Mao Y. 2025. Single cell resolution 3D imaging and segmentation within intact live. npj Imaging. 3: 40. Paci:2025.","pubmedId":"","doi":""},{"reference":"Roddy P, Matthews D, Smith P, Felder A, Vicente Munuera P, Paci G, Mao Y. 2025. EpiTools: image toolkit for epithelia. EpiTools:2025.","pubmedId":"","doi":"10.5281/zenodo.17650102"},{"reference":"Soelistyo CJ, Ulicna K, Lowe AR. 2023. Machine learning enhanced cell tracking. Frontiers in Bioinformatics. 3: 1228989. Soelistyo:2023.","pubmedId":"","doi":""},{"reference":"Stringer C, Wang T, Michaelos M, Pachitariu M. 2021. Cellpose: a generalist algorithm for cellular segmentation. Nature methods. 18: 100-106. Cellpose:2021.","pubmedId":"","doi":""},{"reference":"Tetley RJ, Staddon MF, Heller D, Hoppe A, Banerjee S, Mao Y. 2019. Tissue fluidity promotes epithelial wound healing. Nature physics. 15: 119-125. Tetley:2019.","pubmedId":"","doi":""},{"reference":"Ulicna K, Vallardi G, Charras G, Lowe AR. 2021. Automated deep lineage tree analysis using a Bayesian single cell trac. Frontiers in Computer Science. 3: 734559. btrack:2021.","pubmedId":"","doi":""},{"reference":"Ulman V, Maska M, Magnusson KE, Ronneberger O, Haubold C, Harder N, et al., Others. 2017. An objective comparison of cell-tracking algorithms. Nature Methods. 14: 1141-1152. Ulman:2017.","pubmedId":"","doi":""},{"reference":"Valon L, Davidovic A, Levillayer F, Villars A, Chouly M, Cerqueira Campos F, Levayer R. 2021. Robustness of epithelial sealing is an emerging property of local ERK. Developmental cell. 56: 1717-1730. Valon:2021.","pubmedId":"","doi":""}],"title":"<p>easytrack: A napari plugin for automated parameter tuning in cell tracking</p>","reviews":[],"curatorReviews":[]},{"id":"3a3d8e85-0251-43a5-8af4-ba8ac1963832","decision":"revise","abstract":"<p>Life is in constant movement, even microscopic bodies like cells. To understand cellular dynamics, or how cells move and interact, we analyse time-lapse microscopy images that highlight cellular structures like membranes and nuclei. The bioimage community has developed automated tracking algorithms to follow cells over time and space, but these tools often require extensive manual parameter tuning and technical expertise. <i>easytrack</i> democratises cell tracking by providing an intuitive graphical interface and automating the parameter optimisation process, making these powerful algorithms accessible to researchers without computational backgrounds.</p>","acknowledgements":"<p>We thank the Mao laboratory for providing valuable feedback on the graphical user interface and thoroughly testing easytrack during development. We also acknowledge the napari and btrack communities for creating the foundational tools upon which this work builds.</p>","authors":[{"affiliations":["University College London, London, UK","University College London, London, UK"],"departments":["Laboratory for Molecular Cell Biology","Institute for the Physics of Living Systems"],"credit":["software","writing_originalDraft"],"email":"tim.huygelen.20@ucl.ac.uk","firstName":"Tim","lastName":"Huygelen","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":"0009-0007-0026-4531"},{"affiliations":["Chan Zuckerberg Initiative, Redwood City, CA, US"],"departments":[""],"credit":["conceptualization"],"email":"alowe@biohub.org","firstName":"Alan","lastName":"Lowe","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":"0000-0002-0558-3597"},{"affiliations":["University College London, London, UK","University College London, London, UK"],"departments":["Laboratory for Molecular Cell Biology","Institute for the Physics of Living Systems"],"credit":["supervision","conceptualization","fundingAcquisition"],"email":"y.mao@ucl.ac.uk","firstName":"Yanlan","lastName":"Mao","submittingAuthor":false,"correspondingAuthor":true,"equalContribution":false,"WBId":null,"orcid":"0000-0002-8722-4992"},{"affiliations":["University College London, London, UK","University College London, London, UK"],"departments":["Laboratory for Molecular Cell Biology","Institute for the Physics of Living Systems"],"credit":["software","supervision","writing_originalDraft"],"email":"p.munuera@ucl.ac.uk","firstName":"Pablo","lastName":"Vicente-Munuera","submittingAuthor":true,"correspondingAuthor":true,"equalContribution":false,"WBId":null,"orcid":"0000-0001-5402-7637"}],"awards":[{"awardId":"EP/X03139X/1","funderName":"Engineering and Physical Sciences Research Council (United Kingdom)","awardRecipient":"Pablo Vicente Munuera"}],"conflictsOfInterest":"<p>The authors declare that there are no conflicts of interest present.</p>","dataTable":{"url":null},"extendedData":[],"funding":"<p>P. V.-M. was supported by EPSRC grant EP/X03139X/1. Y.M. was supported by the MRC award MR/W027437/1, a Lister Institute Research Prize and EMBO Young Investigator Programme.</p>","image":{"url":"https://portal.micropublication.org/uploads/c50145fbdb887053c8ec13b3c72ae74c.png"},"imageCaption":"A) Workflow of the napari plugin easytrack. The parameter tuning widget (top) uses ground truth annotations to optimise btrack parameters via Bayesian optimisation, using Optuna and traccuracy for the optimisation and evaluation process respectively. The tracking widget (bottom) applies these optimised parameters to new datasets. B) Acyclic oriented graphs matching measure (AOGM) scores for the diﬀerent datasets: ”DIC-C2DH- HeLa”, ”Fluo-N2DH-GOWT1”, ”PhC-C2DH-U373”, and ”wing disc”. Each dataset contains two sets of images. Results are average between the set of images in each dataset. Orange bar: btrack default cell parameters. Blue bar: easytrack default epithelial cells preset. Red bar: predictions from the trained algorithm with the other set of images it was not trained with. Green bar: tracking results using the same set of images easytrack was trained on.&nbsp;","imageTitle":"Napari-easytrack workflow and results","methods":"<p>easytrack is implemented as napari-easytrack, a plugin for the napari multi-dimensional image viewer, integrating seamlessly with the growing napari bioimage analysis ecosystem. The design philosophy emphasises composability over reinvention, building upon established open-source tools: btrack for tracking [2, 17], Optuna for optimisation [1], and traccuracy for evaluation [6]. The plugin provides two complementary widgets (Figure 1):</p><p>- Parameter tuning widget: Automates the process of finding optimal btrack parameters for given data using Bayesian optimisation. Users provide ground truth annotations (cells that have been segmented and tracked), and the widget optimises btrack’s 18 parameters by minimising the diﬀerence between predicted and ground truth tracking. The optimisation can be performed using TPE (Tree-structured Parzen Estimator) and random search and evaluates tracking quality using the AOGM metric from the Cell Tracking Challenge [9]. Optimised parameters are saved as JSON configuration files for subsequent use.</p><p>-Tracking widget: Applies previously optimised or manually created parameter configurations to new segmented time-lapse or 3D images. The widget parses JSON configuration files, executes btrack with the specified parameters, and displays tracked cells with their trajectories overlaid for visual inspection and manual correction if needed. Both widgets include segmentation preprocessing functionality to remove small artefacts that can compromise tracking accuracy.</p>","reagents":"<p></p>","patternDescription":"<p>Cell tracking, the process of following individual cells through time and space, is essential for quantifying dynamic cellular behaviours such as migration, division, and morphological changes. These measurements underpin research into tissue healing [16], developmental biology [19], and cancer progression [5]. Despite advances in computational methods [18, 8], many tracking algorithms require careful tuning of multiple parameters to achieve accurate results [7, 3]. Current cell tracking software falls into two categories: general-use tools with modest accuracy, or high-performance algorithms like btrack [2, 17] that require extensive manual parameter tuning. This manual tuning is labour-intensive, requires expertise, and often needs repetition for diﬀerent datasets or experimental conditions. For instance, for btrack, a Bayesian cell tracking algorithm, this involves configuring 18 parameters across its motion and hypothesis models.</p><p>The lack of accessible parameter tuning tools creates a barrier between technological capability and practical application. Researchers often resort to default parameters or limited manual exploration of the parameter space, potentially missing optimal configurations for their specific datasets. While hyperparameter optimisation frameworks like Optuna [1] have proven eﬀective in machine learning contexts, their application to cell tracking software remains limited, with no existing tools providing an accessible interface for biologists.</p><p>easytrack addresses this gap by implementing automated parameter tuning within the napari ecosystem [4], leveraging Bayesian optimisation techniques including Tree-structured Parzen Estimators (TPE) [10]. By automating what was previously a manual, iterative process, easytrack makes high-accuracy cell tracking accessible to researchers without computational expertise whilst reducing the time required from hours to minutes. Sophisticated cell tracking algorithms often remain underutilised due to their complexity [14]. <i>easytrack</i> addresses this usability barrier by automating parameter tuning, enabling:</p><p>1. Reproducible research: Parameter configurations can be saved, shared, and reused, reducing variability across studies.</p><p>2. Eﬃciency gains: Optimisation completes in tens of minutes compared to hours or days of manual tuning.</p><p>3. Accessibility: Non-experts can leverage state-of-the-art tracking without deep algorithmic knowledge.</p><p>To test easytrack’s eﬃcacy, we benchmarked it versus btrack’s default parameters for cells using diﬀerent datasets. To do that, we used some of the non-epithelial datasets from the Cell Tracking Challenge (CTC) [18, 8] and two epithelial datasets (’wing disc’) from a 2D+time wound healing dataset [16] and a 3D one from [11]. First, we predicted the trajectories of the cells in our datasets using btrack’s default set of parameters for cells (Figure 1B). We compared these results with our default easytrack config preset for epithelial cells (Figure 1A). To faithfully compare the results from diﬀerent tracking algorithms, we used one of the metrics the CTC uses: Acyclic oriented graphs matching measure (AOGM score), defined such that a score of 0 represents a perfect result. Overall, we obtained very similar results for all the datasets with btrack and easytrack (Figure 1B, orange and blue bar). However, easytrack can train a dataset-specific model in about 30 minutes to obtain a better fit, whereas doing so manually would increase the tuning time substantially. AOGM scores were significantly improved after using the learned parameters on the same dataset (Figure 1B, ’train’). Furthermore, to test each model generalizability, we predicted the tracks of the cells using the parameters learned from the other set of images within the same dataset. Indeed, results worsened in some datasets compared to ‘train’, but overall improved upon default parameter settings, suggesting its generalizability within the same type of images. To sum up, we have shown easytrack versatility by tracking diﬀerent types of cells and its improvements against default set of parameters.</p><p>Advances in artificial intelligence have produced powerful segmentation tools for microscopy images [15]. However, for complex 3D segmentations, a tracking step is required to get an accurate result [12]. easytrack has already been integrated into napari-EpiTools [13], a tool for analysing packed epithelial tissues. Previously, napari-EpiTools lacked a tracking algorithm with a simplified graphical user interface. This integration allows EpiTools’ user base to benefit from automated parameter tuning for accurate 3D tracking. While btrack is one of the most popular and robust plugins in napari, it is not specialised for packed epithelial tissues. Given that easytrack can be trained to track any kind of cells in a relatively short amount of time, it fills a gap in the napari community for easy-to-use tracking tools for both epithelial tissues and non-epithelial cells. Furthermore, its implementation as a standalone plugin ensures broader accessibility across the napari community.</p>","references":[{"reference":"Akiba T, Sano S, Yanase T, Ohta T, Koyama M. . Optuna: A next-generation hyperparameter optimization framework. Optuna:2019.","pubmedId":"","doi":""},{"reference":"Bove A, Gradeci D, Fujita Y, Banerjee S, Charras G, Lowe AR. 2017. Local cellular neighborhood controls proliferation in cell competition. Molecular Biology of the Cell. 28: 3215-3228. btrack:2017.","pubmedId":"","doi":"10.1091/mbc.E17-06-0368"},{"reference":"Chenouard N, Smal I, De Chaumont F, Maska M, Sbalzarini IF, Gong Y, et al., Others. 2014. Objective comparison of particle tracking methods. Nature Methods. 11: 281-289. Chenouard:2014.","pubmedId":"","doi":""},{"reference":"Contributors N. 2019. napari: a multi-dimensional image viewer for Python. Zenodo https://doi. org/10.5281/zenodo. 3555620 napari:2019.","pubmedId":"","doi":""},{"reference":"Hong Y, Fang F, Zhang Q. 2016. Circulating tumor cell clusters: What we know and what we expect. International Journal of Oncology. 49: 2206-2216. Hong:2016.","pubmedId":"","doi":""},{"reference":"Janelia Trackathon 2023. 2023. traccuracy: Utilities for computing common accuracy metrics on cell tr. Traccuracy:2023.","pubmedId":"","doi":""},{"reference":"Loffler K, Scherr T, Mikut R. 2021. A graph-based cell tracking algorithm with few manually tunable parame. PLOS ONE. 16: e0249257. Loffler:2021.","pubmedId":"","doi":""},{"reference":"Maska M, Ulman V, Delgado Rodriguez P, Mariscal E, Necasova T, Guerrero Pena FA, et al., Others. 2023. The Cell Tracking Challenge: 10 years of objective benchmarking. Nature Methods. 20: 1010-1020. Maska:2023.","pubmedId":"","doi":""},{"reference":"Maska M, Ulman V, Svoboda D, Matula P, Matula P, Ederra C, et al., Others. 2014. A benchmark for comparison of cell tracking algorithms. Bioinformatics. 30: 1609-1617. Maska:2014.","pubmedId":"","doi":""},{"reference":"Ozaki Y, Tanigaki Y, Watanabe S, Nomura M, Onishi M. 2022. Multiobjective tree-structured Parzen estimator. Journal of Artificial Intelligence Research. 73: 1209-1250. Ozaki:2022.","pubmedId":"","doi":""},{"reference":"<p>Paci G, Fernandez-Mosquera I, Vicente-Munuera P, and Mao Y. 3d cell shape of drosophila wing disc. https://www.ebi.ac.uk/biostudies/BioImages/studies/S-BIAD843, 2023.</p>","pubmedId":"","doi":""},{"reference":"Paci G, Vicente Munuera P, Fernandez Mosquera I, Miranda A, Lau K, Zhang Q, Barrientos R, Mao Y. 2025. Single cell resolution 3D imaging and segmentation within intact live. npj Imaging. 3: 40. Paci:2025.","pubmedId":"","doi":""},{"reference":"Roddy P, Matthews D, Smith P, Felder A, Vicente Munuera P, Paci G, Mao Y. 2025. EpiTools: image toolkit for epithelia. EpiTools:2025.","pubmedId":"","doi":"10.5281/zenodo.17650102"},{"reference":"Soelistyo CJ, Ulicna K, Lowe AR. 2023. Machine learning enhanced cell tracking. Frontiers in Bioinformatics. 3: 1228989. Soelistyo:2023.","pubmedId":"","doi":""},{"reference":"Stringer C, Wang T, Michaelos M, Pachitariu M. 2021. Cellpose: a generalist algorithm for cellular segmentation. Nature methods. 18: 100-106. Cellpose:2021.","pubmedId":"","doi":""},{"reference":"Tetley RJ, Staddon MF, Heller D, Hoppe A, Banerjee S, Mao Y. 2019. Tissue fluidity promotes epithelial wound healing. Nature physics. 15: 119-125. Tetley:2019.","pubmedId":"","doi":""},{"reference":"Ulicna K, Vallardi G, Charras G, Lowe AR. 2021. Automated deep lineage tree analysis using a Bayesian single cell trac. Frontiers in Computer Science. 3: 734559. btrack:2021.","pubmedId":"","doi":""},{"reference":"Ulman V, Maska M, Magnusson KE, Ronneberger O, Haubold C, Harder N, et al., Others. 2017. An objective comparison of cell-tracking algorithms. Nature Methods. 14: 1141-1152. Ulman:2017.","pubmedId":"","doi":""},{"reference":"Valon L, Davidovic A, Levillayer F, Villars A, Chouly M, Cerqueira Campos F, Levayer R. 2021. Robustness of epithelial sealing is an emerging property of local ERK. Developmental cell. 56: 1717-1730. Valon:2021.","pubmedId":"","doi":""}],"title":"<p>easytrack: A napari plugin for automated parameter tuning in cell tracking</p>","reviews":[],"curatorReviews":[]},{"id":"b6e88925-d78e-4852-b883-d31db1b08b10","decision":"revise","abstract":"<p>Life is in constant movement, even microscopic bodies like cells. To understand cellular dynamics, or how cells move and interact, we analyse time-lapse microscopy images that highlight cellular structures like membranes and nuclei. The bioimage community has developed automated tracking algorithms to follow cells over time and space, but these tools often require extensive manual parameter tuning and technical expertise. <i>easytrack</i> democratises cell tracking by providing an intuitive graphical interface and automating the parameter optimisation process, making these powerful algorithms accessible to researchers without computational backgrounds.</p>","acknowledgements":"<p>We thank the Mao laboratory for providing valuable feedback on the graphical user interface and thoroughly testing easytrack during development. We also acknowledge the napari and btrack communities for creating the foundational tools upon which this work builds.</p>","authors":[{"affiliations":["University College London, London, UK","University College London, London, UK"],"departments":["Laboratory for Molecular Cell Biology","Institute for the Physics of Living Systems"],"credit":["software","writing_originalDraft"],"email":"tim.huygelen.20@ucl.ac.uk","firstName":"Tim","lastName":"Huygelen","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":"0009-0007-0026-4531"},{"affiliations":["Chan Zuckerberg Initiative, Redwood City, CA, US"],"departments":[""],"credit":["conceptualization"],"email":"alowe@biohub.org","firstName":"Alan","lastName":"Lowe","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":"0000-0002-0558-3597"},{"affiliations":["University College London, London, UK","University College London, London, UK"],"departments":["Laboratory for Molecular Cell Biology","Institute for the Physics of Living Systems"],"credit":["supervision","conceptualization","fundingAcquisition"],"email":"y.mao@ucl.ac.uk","firstName":"Yanlan","lastName":"Mao","submittingAuthor":false,"correspondingAuthor":true,"equalContribution":false,"WBId":null,"orcid":"0000-0002-8722-4992"},{"affiliations":["University College London, London, UK","University College London, London, UK"],"departments":["Laboratory for Molecular Cell Biology","Institute for the Physics of Living Systems"],"credit":["software","supervision","writing_originalDraft"],"email":"p.munuera@ucl.ac.uk","firstName":"Pablo","lastName":"Vicente-Munuera","submittingAuthor":true,"correspondingAuthor":true,"equalContribution":false,"WBId":null,"orcid":"0000-0001-5402-7637"}],"awards":[{"awardId":"EP/X03139X/1","funderName":"Engineering and Physical Sciences Research Council (United Kingdom)","awardRecipient":"Pablo Vicente Munuera"}],"conflictsOfInterest":"<p>The authors declare that there are no conflicts of interest present.</p>","dataTable":{"url":null},"extendedData":[],"funding":"<p>P. V.-M. was supported by EPSRC grant EP/X03139X/1. Y.M. was supported by the MRC award MR/W027437/1, a Lister Institute Research Prize and EMBO Young Investigator Programme.</p>","image":{"url":"https://portal.micropublication.org/uploads/c50145fbdb887053c8ec13b3c72ae74c.png"},"imageCaption":"A) Workflow of the napari plugin easytrack. The parameter tuning widget (top) uses ground truth annotations to optimise btrack parameters via Bayesian optimisation, using Optuna and traccuracy for the optimisation and evaluation process respectively. The tracking widget (bottom) applies these optimised parameters to new datasets. B) Acyclic oriented graphs matching measure (AOGM) scores for the diﬀerent datasets: ”DIC-C2DH- HeLa”, ”Fluo-N2DH-GOWT1”, ”PhC-C2DH-U373”, and ”wing disc”. Each dataset contains two sets of images. Results are average between the set of images in each dataset. Orange bar: btrack default cell parameters. Blue bar: easytrack default epithelial cells preset. Red bar: predictions from the trained algorithm with the other set of images it was not trained with. Green bar: tracking results using the same set of images easytrack was trained on.&nbsp;","imageTitle":"Napari-easytrack workflow and results","methods":"<p>easytrack is implemented as napari-easytrack, a plugin for the napari multi-dimensional image viewer, integrating seamlessly with the growing napari bioimage analysis ecosystem. The design philosophy emphasises composability over reinvention, building upon established open-source tools: btrack for tracking (Ulicna, 2021, and Bove, 2017), Optuna for optimisation (Akiba), and traccuracy for evaluation (Janelia-Trackathon-2023, 2023). The plugin provides two complementary widgets (Figure 1):</p><p>- Parameter tuning widget: Automates the process of finding optimal btrack parameters for given data using Bayesian optimisation. Users provide ground truth annotations (cells that have been segmented and tracked), and the widget optimises btrack’s 18 parameters by minimising the diﬀerence between predicted and ground truth tracking. The optimisation can be performed using TPE (Tree-structured Parzen Estimator) and random search and evaluates tracking quality using the AOGM metric from the Cell Tracking Challenge (Maska, 2014). Optimised parameters are saved as JSON configuration files for subsequent use.</p><p>-Tracking widget: Applies previously optimised or manually created parameter configurations to new segmented time-lapse or 3D images. The widget parses JSON configuration files, executes btrack with the specified parameters, and displays tracked cells with their trajectories overlaid for visual inspection and manual correction if needed. Both widgets include segmentation preprocessing functionality to remove small artefacts that can compromise tracking accuracy.</p>","reagents":"<p></p>","patternDescription":"<p>Cell tracking, the process of following individual cells through time and space, is essential for quantifying dynamic cellular behaviours such as migration, division, and morphological changes. These measurements underpin research into tissue healing (Tetley, 2019), developmental biology (Valon, 2021), and cancer progression (Hong, 2016). Despite advances in computational methods (Ulman, 2017, and Maska, 2023), many tracking algorithms require careful tuning of multiple parameters to achieve accurate results (Loffler 2021, and Chenouard, 2014). Current cell tracking software falls into two categories: general-use tools with modest accuracy, or high-performance algorithms like btrack (Bove, 2017, and Ulicna, 2021) that require extensive manual parameter tuning. This manual tuning is labour-intensive, requires expertise, and often needs repetition for diﬀerent datasets or experimental conditions. For instance, for btrack, a Bayesian cell tracking algorithm, this involves configuring 18 parameters across its motion and hypothesis models.</p><p>The lack of accessible parameter tuning tools creates a barrier between technological capability and practical application. Researchers often resort to default parameters or limited manual exploration of the parameter space, potentially missing optimal configurations for their specific datasets. While hyperparameter optimisation frameworks like Optuna (Akiba, 2019) have proven eﬀective in machine learning contexts, their application to cell tracking software remains limited, with no existing tools providing an accessible interface for biologists.</p><p>easytrack addresses this gap by implementing automated parameter tuning within the napari ecosystem (Napari contributors, 2019), leveraging Bayesian optimisation techniques including Tree-structured Parzen Estimators (TPE) (Ozaki, 2022). By automating what was previously a manual, iterative process, easytrack makes high-accuracy cell tracking accessible to researchers without computational expertise whilst reducing the time required from hours to minutes. Sophisticated cell tracking algorithms often remain underutilised due to their complexity (Soelystio, 2023). <i>easytrack</i> addresses this usability barrier by automating parameter tuning, enabling:</p><p>1. Reproducible research: Parameter configurations can be saved, shared, and reused, reducing variability across studies.</p><p>2. Eﬃciency gains: Optimisation completes in tens of minutes compared to hours or days of manual tuning.</p><p>3. Accessibility: Non-experts can leverage state-of-the-art tracking without deep algorithmic knowledge.</p><p>To test easytrack’s eﬃcacy, we benchmarked it versus btrack’s default parameters for cells using diﬀerent datasets. To do that, we used some of the non-epithelial datasets from the Cell Tracking Challenge (CTC) (Ulman, 2017, and Maska, 2023) and two epithelial datasets (’wing disc’) from a 2D+time wound healing dataset (Tetley, 2019) and a 3D one from (Paci, 2023). First, we predicted the trajectories of the cells in our datasets using btrack’s default set of parameters for cells (Figure 1B). We compared these results with our default easytrack config preset for epithelial cells (Figure 1A). To faithfully compare the results from diﬀerent tracking algorithms, we used one of the metrics the CTC uses: Acyclic oriented graphs matching measure (AOGM score), defined such that a score of 0 represents a perfect result. Overall, we obtained very similar results for all the datasets with btrack and easytrack (Figure 1B, orange and blue bar). However, easytrack can train a dataset-specific model in about 30 minutes to obtain a better fit, whereas doing so manually would increase the tuning time substantially. AOGM scores were significantly improved after using the learned parameters on the same dataset (Figure 1B, ’train’). Furthermore, to test each model generalizability, we predicted the tracks of the cells using the parameters learned from the other set of images within the same dataset. Indeed, results worsened in some datasets compared to ‘train’, but overall improved upon default parameter settings, suggesting its generalizability within the same type of images. To sum up, we have shown easytrack versatility by tracking diﬀerent types of cells and its improvements against default set of parameters.</p><p>Advances in artificial intelligence have produced powerful segmentation tools for microscopy images (Stringer, 2021). However, for complex 3D segmentations, a tracking step is required to get an accurate result (Paci and Vicente-Munuera, 2025). easytrack has already been integrated into napari-EpiTools (Roddy, 2025), a tool for analysing packed epithelial tissues. Previously, napari-EpiTools lacked a tracking algorithm with a simplified graphical user interface. This integration allows EpiTools’ user base to benefit from automated parameter tuning for accurate 3D tracking. While btrack is one of the most popular and robust plugins in napari, it is not specialised for packed epithelial tissues. Given that easytrack can be trained to track any kind of cells in a relatively short amount of time, it fills a gap in the napari community for easy-to-use tracking tools for both epithelial tissues and non-epithelial cells. Furthermore, its implementation as a standalone plugin ensures broader accessibility across the napari community.</p>","references":[{"reference":"Akiba T, Sano S, Yanase T, Ohta T, Koyama M. . Optuna: A next-generation hyperparameter optimization framework. Optuna:2019.","pubmedId":"","doi":""},{"reference":"Bove A, Gradeci D, Fujita Y, Banerjee S, Charras G, Lowe AR. 2017. Local cellular neighborhood controls proliferation in cell competition. Molecular Biology of the Cell. 28: 3215-3228. btrack:2017.","pubmedId":"","doi":"10.1091/mbc.E17-06-0368"},{"reference":"Chenouard N, Smal I, De Chaumont F, Maska M, Sbalzarini IF, Gong Y, et al., Others. 2014. Objective comparison of particle tracking methods. Nature Methods. 11: 281-289. Chenouard:2014.","pubmedId":"","doi":""},{"reference":"Contributors N. 2019. napari: a multi-dimensional image viewer for Python. Zenodo https://doi. org/10.5281/zenodo. 3555620 napari:2019.","pubmedId":"","doi":""},{"reference":"Hong Y, Fang F, Zhang Q. 2016. Circulating tumor cell clusters: What we know and what we expect. International Journal of Oncology. 49: 2206-2216. Hong:2016.","pubmedId":"","doi":""},{"reference":"Janelia Trackathon 2023. 2023. traccuracy: Utilities for computing common accuracy metrics on cell tr. Traccuracy:2023.","pubmedId":"","doi":""},{"reference":"Loffler K, Scherr T, Mikut R. 2021. A graph-based cell tracking algorithm with few manually tunable parame. PLOS ONE. 16: e0249257. Loffler:2021.","pubmedId":"","doi":""},{"reference":"Maska M, Ulman V, Delgado Rodriguez P, Mariscal E, Necasova T, Guerrero Pena FA, et al., Others. 2023. The Cell Tracking Challenge: 10 years of objective benchmarking. Nature Methods. 20: 1010-1020. Maska:2023.","pubmedId":"","doi":""},{"reference":"Maska M, Ulman V, Svoboda D, Matula P, Matula P, Ederra C, et al., Others. 2014. A benchmark for comparison of cell tracking algorithms. Bioinformatics. 30: 1609-1617. Maska:2014.","pubmedId":"","doi":""},{"reference":"Ozaki Y, Tanigaki Y, Watanabe S, Nomura M, Onishi M. 2022. Multiobjective tree-structured Parzen estimator. Journal of Artificial Intelligence Research. 73: 1209-1250. Ozaki:2022.","pubmedId":"","doi":""},{"reference":"<p>Paci G, Fernandez-Mosquera I, Vicente-Munuera P, and Mao Y. 3d cell shape of drosophila wing disc. https://www.ebi.ac.uk/biostudies/BioImages/studies/S-BIAD843, 2023.</p>","pubmedId":"","doi":""},{"reference":"Paci G, Vicente Munuera P, Fernandez Mosquera I, Miranda A, Lau K, Zhang Q, Barrientos R, Mao Y. 2025. Single cell resolution 3D imaging and segmentation within intact live. npj Imaging. 3: 40. Paci:2025.","pubmedId":"","doi":""},{"reference":"Roddy P, Matthews D, Smith P, Felder A, Vicente Munuera P, Paci G, Mao Y. 2025. EpiTools: image toolkit for epithelia. EpiTools:2025.","pubmedId":"","doi":"10.5281/zenodo.17650102"},{"reference":"Soelistyo CJ, Ulicna K, Lowe AR. 2023. Machine learning enhanced cell tracking. Frontiers in Bioinformatics. 3: 1228989. Soelistyo:2023.","pubmedId":"","doi":""},{"reference":"Stringer C, Wang T, Michaelos M, Pachitariu M. 2021. Cellpose: a generalist algorithm for cellular segmentation. Nature methods. 18: 100-106. Cellpose:2021.","pubmedId":"","doi":""},{"reference":"Tetley RJ, Staddon MF, Heller D, Hoppe A, Banerjee S, Mao Y. 2019. Tissue fluidity promotes epithelial wound healing. Nature physics. 15: 119-125. Tetley:2019.","pubmedId":"","doi":""},{"reference":"Ulicna K, Vallardi G, Charras G, Lowe AR. 2021. Automated deep lineage tree analysis using a Bayesian single cell trac. Frontiers in Computer Science. 3: 734559. btrack:2021.","pubmedId":"","doi":""},{"reference":"Ulman V, Maska M, Magnusson KE, Ronneberger O, Haubold C, Harder N, et al., Others. 2017. An objective comparison of cell-tracking algorithms. Nature Methods. 14: 1141-1152. Ulman:2017.","pubmedId":"","doi":""},{"reference":"Valon L, Davidovic A, Levillayer F, Villars A, Chouly M, Cerqueira Campos F, Levayer R. 2021. Robustness of epithelial sealing is an emerging property of local ERK. Developmental cell. 56: 1717-1730. Valon:2021.","pubmedId":"","doi":""}],"title":"<p>easytrack: A napari plugin for automated parameter tuning in cell tracking</p>","reviews":[{"reviewer":{"displayName":"Pavak Kirit Shah"},"openAcknowledgement":false,"status":{"submitted":true}}],"curatorReviews":[]},{"id":"a219ee86-21a6-4d1b-81fa-a615cf49118b","decision":"accept","abstract":"<p>Life is in constant movement, even microscopic bodies like cells. To understand cellular dynamics, or how cells move and interact, we analyse time-lapse microscopy images that highlight cellular structures like membranes and nuclei. The bioimage community has developed automated tracking algorithms to follow cells over time and space, but these tools often require extensive manual parameter tuning and technical expertise. <i>easytrack</i> democratises cell tracking by providing an intuitive graphical interface and automating the parameter optimisation process, making these powerful algorithms accessible to researchers without computational backgrounds.</p>","acknowledgements":"<p>We thank the Mao laboratory for providing valuable feedback on the graphical user interface and thoroughly testing easytrack during development. We also acknowledge the napari and btrack communities for creating the foundational tools upon which this work builds.</p>","authors":[{"affiliations":["University College London, London, UK","University College London, London, UK"],"departments":["Laboratory for Molecular Cell Biology","Institute for the Physics of Living Systems"],"credit":["software","writing_originalDraft"],"email":"tim.huygelen.20@ucl.ac.uk","firstName":"Tim","lastName":"Huygelen","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":"0009-0007-0026-4531"},{"affiliations":["Chan Zuckerberg Initiative, Redwood City, CA, US"],"departments":[""],"credit":["conceptualization"],"email":"alowe@biohub.org","firstName":"Alan","lastName":"Lowe","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":"0000-0002-0558-3597"},{"affiliations":["University College London, London, UK","University College London, London, UK"],"departments":["Laboratory for Molecular Cell Biology","Institute for the Physics of Living Systems"],"credit":["supervision","conceptualization","fundingAcquisition"],"email":"y.mao@ucl.ac.uk","firstName":"Yanlan","lastName":"Mao","submittingAuthor":false,"correspondingAuthor":true,"equalContribution":false,"WBId":null,"orcid":"0000-0002-8722-4992"},{"affiliations":["University College London, London, UK","University College London, London, UK"],"departments":["Laboratory for Molecular Cell Biology","Institute for the Physics of Living Systems"],"credit":["software","supervision","writing_originalDraft"],"email":"p.munuera@ucl.ac.uk","firstName":"Pablo","lastName":"Vicente-Munuera","submittingAuthor":true,"correspondingAuthor":true,"equalContribution":false,"WBId":null,"orcid":"0000-0001-5402-7637"}],"awards":[{"awardId":"EP/X03139X/1","funderName":"Engineering and Physical Sciences Research Council (United Kingdom)","awardRecipient":"Pablo Vicente Munuera"}],"conflictsOfInterest":"<p>The authors declare that there are no conflicts of interest present.</p>","dataTable":{"url":null},"extendedData":[],"funding":"<p>P. V.-M. was supported by EPSRC grant EP/X03139X/1. Y.M. was supported by the MRC award MR/W027437/1, a Lister Institute Research Prize and EMBO Young Investigator Programme.</p>","image":{"url":"https://portal.micropublication.org/uploads/8a2b0ff017ac09cff39911f4dcab2e35.png"},"imageCaption":"<p><b>A</b>) Workflow of the napari plugin easytrack. The parameter tuning widget (top) uses ground truth annotations to optimise btrack parameters via Bayesian optimisation, using Optuna and traccuracy for the optimisation and evaluation process respectively. The tracking widget (bottom) applies these optimised parameters to new datasets. <b>B-C</b>) Tracking Accuracy normalisation of the AOGM (TRA) and (<b>C</b>) Acyclic oriented graphs matching measure (AOGM) scores for the diﬀerent datasets: ”DIC-C2DH- HeLa”, ”Fluo-N2DH-GOWT1”, ”PhC-C2DH-U373”, and ”wing disc”. Each dataset contains two sets of images. Results are average between the set of images in each dataset. Yellow bar: btrack default cell parameters. Blue bar: easytrack default epithelial cells preset. Red bar: predictions from the trained algorithm with the other set of images it was not trained with (n=10). Green bar: tracking results using the same set of images easytrack was trained on (n=10).&nbsp;Purple bar: random parameters that create valid tracking images (n=10). Note that for TRA higher is better. In contrast, for AOGM lower is better.</p>","imageTitle":"<p>Napari-easytrack workflow and results</p>","methods":"<p>easytrack is implemented as napari-easytrack, a plugin for the napari multi-dimensional image viewer, integrating seamlessly with the growing napari bioimage analysis ecosystem. The design philosophy emphasises composability over reinvention, building upon established open-source tools: btrack for tracking (Ulicna, 2021, and Bove, 2017), Optuna for optimisation (Akiba, 2019), and traccuracy for evaluation (Janelia-Trackathon-2023, 2023). The plugin provides two complementary widgets (Figure 1):</p><p>- Parameter tuning widget: Automates the process of finding optimal btrack parameters for given data using Bayesian optimisation. Optuna (Akiba, 2019) is a hyperparameter optimisation framework that can be used to to find the best solution that minimises (or maximises) a function. Users provide ground truth annotations (cells that have been segmented and tracked), and easytrack's widget optimises btrack’s 18 parameters by minimising the diﬀerence between predicted and ground truth tracking. The optimisation proceeds in two phases: first, 64 random trials sample parameters uniformly to explore the search space; then 128 trials guided by a Tree-structured Parzen Estimator (TPE) preferentially sample from parameter regions that produced good tracking scores. In this way, all parameter tuning start with random configurations and no prior knowledge. TPE efficiently navigates btrack’s 18-dimensional parameter space by modelling the distributions of parameters that fall above or below a performance threshold, avoiding the exponential scaling of grid search. Each trial runs the full tracking and evaluation pipeline, minimising the AOGM score from the Cell Tracking Challenge (Maska, 2014). Optimised parameters are saved as JSON configuration files for subsequent use.</p><p>-Tracking widget: Applies previously optimised or manually created parameter configurations to new segmented time-lapse or 3D images. The widget parses JSON configuration files, executes btrack with the specified parameters, and displays tracked cells with their trajectories overlaid for visual inspection and manual correction if needed. Both widgets include segmentation preprocessing functionality to remove small artefacts that can compromise tracking accuracy.</p><p>We used some of the Cell Tracking Challenge datasets to compare easytrack with btrack and random parameters, both trained and untrained. Given that Cell Tracking Challenge ground-truth annotations do not always cover every cell in every frame (the gold truth (GT) segmentation may annotate only a subset of cells, while silver truth (ST) provides denser but noisier coverage), we took two measures to ensure a fair evaluation. First, we merged GT and ST segmentation masks on a per-pixel basis, with GT taking priority, and relabeled every cell using its tracking (TRA) identity to maintain temporal consistency. Second, we filtered the ground-truth tracking graph (man_track.txt) to retain only those cell lineages whose segmentation masks were actually present in the input provided to the tracker, preventing spurious false-negative penalties for cells the tracker never had the opportunity to detect. TRA was computed via the traccuracy library using the CTC matching protocol. In addition, we relied on CTC matching to compute the different evaluation metrics TRA and AOGM. Thus, there are some parameters that would result in incorrectly tracked images, which would lead to an error in the traccuracy library's CTC matching protocol. For Figure 1B–C ('Random'), we discarded the ones that gave an error and kept only those with valid tracking scores.</p>","reagents":"<p></p>","patternDescription":"<p>Cell tracking, the process of following individual cells through time and space, is essential for quantifying dynamic cellular behaviours such as migration, division, and morphological changes. These measurements underpin research into tissue healing (Tetley, 2019), developmental biology (Valon, 2021), and cancer progression (Hong, 2016). Despite advances in computational methods (Ulman, 2017, and Maska, 2023), many tracking algorithms require careful tuning of multiple parameters to achieve accurate results (Loffler 2021, and Chenouard, 2014). Current cell tracking software falls into two categories: general-use tools with modest accuracy, or high-performance algorithms like btrack (Bove, 2017, and Ulicna, 2021) that require extensive manual parameter tuning. This manual tuning is labour-intensive, requires expertise, and often needs repetition for diﬀerent datasets or experimental conditions. For instance, for btrack, a Bayesian cell tracking algorithm, this involves configuring 18 parameters across its motion and hypothesis models. In contrast, while deep learning approaches to cell tracking have shown impressive results (Soelistyo, 2023; Sugawara et al., 2025; Lange et al., 2025), classical algorithms (Bove, 2017, and Ulicna, 2021) retain important advantages: they require no training data for the tracker itself, and their parameters are directly interpretable as physical properties of the cells and images (e.g. expected migration speed, division rate, search radius).</p><p>The lack of accessible parameter tuning tools creates a barrier between technological capability and practical application. Researchers often resort to default parameters or limited manual exploration of the parameter space, potentially missing optimal configurations for their specific datasets. While hyperparameter optimisation frameworks like Optuna (Akiba, 2019) have proven eﬀective in machine learning contexts, their application to cell tracking software remains limited, with no existing tools providing an accessible interface for biologists.</p><p>easytrack addresses this gap by implementing automated parameter tuning within the napari ecosystem (Napari contributors, 2019), leveraging Bayesian optimisation techniques including Tree-structured Parzen Estimators (TPE) (Ozaki, 2022). By automating what was previously a manual, iterative process, easytrack makes high-accuracy cell tracking accessible to researchers without computational expertise whilst reducing the time required from hours to minutes. Sophisticated cell tracking algorithms often remain underutilised due to their complexity (Soelystio, 2023). <i>easytrack</i> addresses this usability barrier by automating parameter tuning, enabling:</p><p>1. Reproducible research: Parameter configurations can be saved, shared, and reused, reducing variability across studies.</p><p>2. Eﬃciency gains: Optimisation completes in tens of minutes compared to hours or days of manual tuning.</p><p>3. Accessibility: Non-experts can leverage state-of-the-art tracking without deep algorithmic knowledge.</p><p>To test easytrack’s eﬃcacy, we benchmarked it versus btrack’s default parameters for cells using diﬀerent datasets. To do that, we used some of the non-epithelial datasets from the Cell Tracking Challenge (CTC) (Ulman, 2017, and Maska, 2023) and two epithelial datasets (’wing disc’) from a 2D+time wound healing dataset (Tetley, 2019) and a 3D one from (Paci, 2023). First, we predicted the trajectories of the cells in our datasets using btrack’s default set of parameters for cells (Figure 1B-C). We compared these results with our default easytrack config preset for epithelial cells (Figure 1A). To faithfully compare the results from diﬀerent tracking algorithms, we used two of the metrics the CTC uses: Acyclic oriented graphs matching measure (AOGM score), defined such that a score of 0 represents a perfect result; and Tracking Accuracy normalisation of the AOGM (TRA), whose perfect score would be represented as 1 and 0 as the worst. Overall, we obtained very similar results for all the datasets with btrack and easytrack (Figure 1B-C, yellow and blue bar). However, easytrack can train a dataset-specific model in about 30 minutes to obtain a better fit, whereas doing so manually would increase the tuning time substantially. We trained 10 times with each set of images, and obtained that AOGM and TRA scores were significantly improved after using the learned parameters on the same dataset (Figure 1B-C, ’train’). Furthermore, to test each model generalisability, we predicted the tracks of the cells using the parameters learned from the other set of images within the same dataset. Indeed, results worsened in some datasets compared to ‘train’, but overall improved upon default parameter settings, suggesting its generalisability within the same type of images. Finally, to reliably assess whether easytrack can find optimal parameters, we used random parameters that created valid tracking images and results (see Methods). Compared to random valid parameters, all the different set of parameters perform better (Fig. B-C, 'random'). To sum up, we have shown easytrack’s versatility by tracking different types of cells and its improvements over the default set of parameters.</p><p>Advances in artificial intelligence have produced powerful segmentation tools for microscopy images (Stringer, 2021). However, for complex 3D segmentations, a tracking step is required to get an accurate result (Paci and Vicente-Munuera, 2025). easytrack has already been integrated into napari-EpiTools (Roddy, 2025), a tool for analysing packed epithelial tissues. Previously, napari-EpiTools lacked a tracking algorithm with a simplified graphical user interface. This integration allows EpiTools’ user base to benefit from automated parameter tuning for accurate 3D tracking. While btrack is one of the most popular and robust plugins in napari, it is not specialised for packed epithelial tissues. Given that easytrack can be trained to track any kind of cells in a relatively short amount of time, it fills a gap in the napari community for easy-to-use tracking tools for both epithelial tissues and non-epithelial cells. Furthermore, its implementation as a standalone plugin ensures broader accessibility across the napari community.</p>","references":[{"reference":"Akiba T, Sano S, Yanase T, Ohta T, Koyama M. . Optuna: A next-generation hyperparameter optimization framework. Optuna:2019.","pubmedId":"","doi":""},{"reference":"Bove A, Gradeci D, Fujita Y, Banerjee S, Charras G, Lowe AR. 2017. Local cellular neighborhood controls proliferation in cell competition. Molecular Biology of the Cell. 28: 3215-3228. btrack:2017.","pubmedId":"","doi":"10.1091/mbc.E17-06-0368"},{"reference":"Chenouard N, Smal I, De Chaumont F, Maska M, Sbalzarini IF, Gong Y, et al., Others. 2014. Objective comparison of particle tracking methods. Nature Methods. 11: 281-289. Chenouard:2014.","pubmedId":"","doi":""},{"reference":"Contributors N. 2019. napari: a multi-dimensional image viewer for Python. Zenodo https://doi. org/10.5281/zenodo. 3555620 napari:2019.","pubmedId":"","doi":""},{"reference":"Hong Y, Fang F, Zhang Q. 2016. Circulating tumor cell clusters: What we know and what we expect. International Journal of Oncology. 49: 2206-2216. Hong:2016.","pubmedId":"","doi":""},{"reference":"Janelia Trackathon 2023. 2023. traccuracy: Utilities for computing common accuracy metrics on cell tr. Traccuracy:2023.","pubmedId":"","doi":""},{"reference":"Loffler K, Scherr T, Mikut R. 2021. A graph-based cell tracking algorithm with few manually tunable parame. PLOS ONE. 16: e0249257. Loffler:2021.","pubmedId":"","doi":""},{"reference":"Maska M, Ulman V, Delgado Rodriguez P, Mariscal E, Necasova T, Guerrero Pena FA, et al., Others. 2023. The Cell Tracking Challenge: 10 years of objective benchmarking. Nature Methods. 20: 1010-1020. Maska:2023.","pubmedId":"","doi":""},{"reference":"Maska M, Ulman V, Svoboda D, Matula P, Matula P, Ederra C, et al., Others. 2014. A benchmark for comparison of cell tracking algorithms. Bioinformatics. 30: 1609-1617. Maska:2014.","pubmedId":"","doi":""},{"reference":"Ozaki Y, Tanigaki Y, Watanabe S, Nomura M, Onishi M. 2022. Multiobjective tree-structured Parzen estimator. Journal of Artificial Intelligence Research. 73: 1209-1250. Ozaki:2022.","pubmedId":"","doi":""},{"reference":"<p>Paci G, Fernandez-Mosquera I, Vicente-Munuera P, and Mao Y. 3d cell shape of drosophila wing disc. https://www.ebi.ac.uk/biostudies/BioImages/studies/S-BIAD843, 2023.</p>","pubmedId":"","doi":""},{"reference":"Paci G, Vicente Munuera P, Fernandez Mosquera I, Miranda A, Lau K, Zhang Q, Barrientos R, Mao Y. 2025. Single cell resolution 3D imaging and segmentation within intact live. npj Imaging. 3: 40. Paci:2025.","pubmedId":"","doi":""},{"reference":"Roddy P, Matthews D, Smith P, Felder A, Vicente Munuera P, Paci G, Mao Y. 2025. EpiTools: image toolkit for epithelia. EpiTools:2025.","pubmedId":"","doi":"10.5281/zenodo.17650102"},{"reference":"Soelistyo CJ, Ulicna K, Lowe AR. 2023. Machine learning enhanced cell tracking. Frontiers in Bioinformatics. 3: 1228989. Soelistyo:2023.","pubmedId":"","doi":""},{"reference":"Stringer C, Wang T, Michaelos M, Pachitariu M. 2021. Cellpose: a generalist algorithm for cellular segmentation. Nature methods. 18: 100-106. Cellpose:2021.","pubmedId":"","doi":""},{"reference":"Tetley RJ, Staddon MF, Heller D, Hoppe A, Banerjee S, Mao Y. 2019. Tissue fluidity promotes epithelial wound healing. Nature physics. 15: 119-125. Tetley:2019.","pubmedId":"","doi":""},{"reference":"Ulicna K, Vallardi G, Charras G, Lowe AR. 2021. Automated deep lineage tree analysis using a Bayesian single cell trac. Frontiers in Computer Science. 3: 734559. btrack:2021.","pubmedId":"","doi":""},{"reference":"Ulman V, Maska M, Magnusson KE, Ronneberger O, Haubold C, Harder N, et al., Others. 2017. An objective comparison of cell-tracking algorithms. Nature Methods. 14: 1141-1152. Ulman:2017.","pubmedId":"","doi":""},{"reference":"Valon L, Davidovic A, Levillayer F, Villars A, Chouly M, Cerqueira Campos F, Levayer R. 2021. Robustness of epithelial sealing is an emerging property of local ERK. Developmental cell. 56: 1717-1730. Valon:2021.","pubmedId":"","doi":""}],"title":"<p>easytrack: A napari plugin for automated parameter tuning in cell tracking</p>","reviews":[{"reviewer":{"displayName":"Pavak Kirit Shah"},"openAcknowledgement":false,"status":{"submitted":true}}],"curatorReviews":[]},{"id":"12f13922-d37e-4de0-99a2-4f79a1a20164","decision":"edit","abstract":"<p>Life is in constant movement, even microscopic bodies like cells. To understand cellular dynamics, or how cells move and interact, we analyse time-lapse microscopy images that highlight cellular structures like membranes and nuclei. The bioimage community has developed automated tracking algorithms to follow cells over time and space, but these tools often require extensive manual parameter tuning and technical expertise. <i>easytrack</i> democratises cell tracking by providing an intuitive graphical interface and automating the parameter optimisation process, making these powerful algorithms accessible to researchers without computational backgrounds.</p>","acknowledgements":"<p>We thank the Mao laboratory for providing valuable feedback on the graphical user interface and thoroughly testing easytrack during development. We also acknowledge the napari and btrack communities for creating the foundational tools upon which this work builds.</p>","authors":[{"affiliations":["University College London, London, UK","University College London, London, UK"],"departments":["Laboratory for Molecular Cell Biology","Institute for the Physics of Living Systems"],"credit":["software","writing_originalDraft"],"email":"tim.huygelen.20@ucl.ac.uk","firstName":"Tim","lastName":"Huygelen","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":"0009-0007-0026-4531"},{"affiliations":["Chan Zuckerberg Initiative, Redwood City, CA, US"],"departments":[""],"credit":["conceptualization"],"email":"alowe@biohub.org","firstName":"Alan","lastName":"Lowe","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":"0000-0002-0558-3597"},{"affiliations":["University College London, London, UK","University College London, London, UK"],"departments":["Laboratory for Molecular Cell Biology","Institute for the Physics of Living Systems"],"credit":["supervision","conceptualization","fundingAcquisition"],"email":"y.mao@ucl.ac.uk","firstName":"Yanlan","lastName":"Mao","submittingAuthor":false,"correspondingAuthor":true,"equalContribution":false,"WBId":null,"orcid":"0000-0002-8722-4992"},{"affiliations":["University College London, London, UK","University College London, London, UK"],"departments":["Laboratory for Molecular Cell Biology","Institute for the Physics of Living Systems"],"credit":["software","supervision","writing_originalDraft"],"email":"p.munuera@ucl.ac.uk","firstName":"Pablo","lastName":"Vicente-Munuera","submittingAuthor":true,"correspondingAuthor":true,"equalContribution":false,"WBId":null,"orcid":"0000-0001-5402-7637"}],"awards":[{"awardId":"EP/X03139X/1","funderName":"Engineering and Physical Sciences Research Council (United Kingdom)","awardRecipient":"Pablo Vicente Munuera"}],"conflictsOfInterest":"<p>The authors declare that there are no conflicts of interest present.</p>","dataTable":{"url":null},"extendedData":[],"funding":"<p>P. V.-M. was supported by EPSRC grant EP/X03139X/1. Y.M. was supported by the MRC award MR/W027437/1, a Lister Institute Research Prize and EMBO Young Investigator Programme.</p>","image":{"url":"https://portal.micropublication.org/uploads/8a2b0ff017ac09cff39911f4dcab2e35.png"},"imageCaption":"<p><b>A</b>) Workflow of the napari plugin easytrack. The parameter tuning widget (top) uses ground truth annotations to optimise btrack parameters via Bayesian optimisation, using Optuna and traccuracy for the optimisation and evaluation process respectively. The tracking widget (bottom) applies these optimised parameters to new datasets. <b>B-C</b>) Tracking Accuracy normalisation of the AOGM (TRA) and (<b>C</b>) Acyclic oriented graphs matching measure (AOGM) scores for the diﬀerent datasets: ”DIC-C2DH- HeLa”, ”Fluo-N2DH-GOWT1”, ”PhC-C2DH-U373”, and ”wing disc”. Each dataset contains two sets of images. Results are average between the set of images in each dataset. Yellow bar: btrack default cell parameters. Blue bar: easytrack default epithelial cells preset. Red bar: predictions from the trained algorithm with the other set of images it was not trained with (n=10). Green bar: tracking results using the same set of images easytrack was trained on (n=10).&nbsp;Purple bar: random parameters that create valid tracking images (n=10). Note that for TRA higher is better. In contrast, for AOGM lower is better.</p>","imageTitle":"<p>Napari-easytrack workflow and results</p>","methods":"<p>easytrack is implemented as napari-easytrack, a plugin for the napari multi-dimensional image viewer, integrating seamlessly with the growing napari bioimage analysis ecosystem. The design philosophy emphasises composability over reinvention, building upon established open-source tools: btrack for tracking (Ulicna, 2021, and Bove, 2017), Optuna for optimisation (Akiba, 2019), and traccuracy for evaluation (Janelia-Trackathon-2023, 2023). The plugin provides two complementary widgets (Figure 1):</p><p>- Parameter tuning widget: Automates the process of finding optimal btrack parameters for given data using Bayesian optimisation. Optuna (Akiba, 2019) is a hyperparameter optimisation framework that can be used to to find the best solution that minimises (or maximises) a function. Users provide ground truth annotations (cells that have been segmented and tracked), and easytrack's widget optimises btrack’s 18 parameters by minimising the diﬀerence between predicted and ground truth tracking. The optimisation proceeds in two phases: first, 64 random trials sample parameters uniformly to explore the search space; then 128 trials guided by a Tree-structured Parzen Estimator (TPE) preferentially sample from parameter regions that produced good tracking scores. In this way, all parameter tuning start with random configurations and no prior knowledge. TPE efficiently navigates btrack’s 18-dimensional parameter space by modelling the distributions of parameters that fall above or below a performance threshold, avoiding the exponential scaling of grid search. Each trial runs the full tracking and evaluation pipeline, minimising the AOGM score from the Cell Tracking Challenge (Maska, 2014). Optimised parameters are saved as JSON configuration files for subsequent use.</p><p>-Tracking widget: Applies previously optimised or manually created parameter configurations to new segmented time-lapse or 3D images. The widget parses JSON configuration files, executes btrack with the specified parameters, and displays tracked cells with their trajectories overlaid for visual inspection and manual correction if needed. Both widgets include segmentation preprocessing functionality to remove small artefacts that can compromise tracking accuracy.</p><p>We used some of the Cell Tracking Challenge datasets to compare easytrack with btrack and random parameters, both trained and untrained. Given that Cell Tracking Challenge ground-truth annotations do not always cover every cell in every frame (the gold truth (GT) segmentation may annotate only a subset of cells, while silver truth (ST) provides denser but noisier coverage), we took two measures to ensure a fair evaluation. First, we merged GT and ST segmentation masks on a per-pixel basis, with GT taking priority, and relabeled every cell using its tracking (TRA) identity to maintain temporal consistency. Second, we filtered the ground-truth tracking graph (man_track.txt) to retain only those cell lineages whose segmentation masks were actually present in the input provided to the tracker, preventing spurious false-negative penalties for cells the tracker never had the opportunity to detect. TRA was computed via the traccuracy library using the CTC matching protocol. In addition, we relied on CTC matching to compute the different evaluation metrics TRA and AOGM. Thus, there are some parameters that would result in incorrectly tracked images, which would lead to an error in the traccuracy library's CTC matching protocol. For Figure 1B–C ('Random'), we discarded the ones that gave an error and kept only those with valid tracking scores.</p><p>Code is accessible via: https://github.com/timsmsmsm/easytrack .</p>","reagents":"<p></p>","patternDescription":"<p>Cell tracking, the process of following individual cells through time and space, is essential for quantifying dynamic cellular behaviours such as migration, division, and morphological changes. These measurements underpin research into tissue healing (Tetley, 2019), developmental biology (Valon, 2021), and cancer progression (Hong, 2016). Despite advances in computational methods (Ulman, 2017, and Maska, 2023), many tracking algorithms require careful tuning of multiple parameters to achieve accurate results (Loffler 2021, and Chenouard, 2014). Current cell tracking software falls into two categories: general-use tools with modest accuracy, or high-performance algorithms like btrack (Bove, 2017, and Ulicna, 2021) that require extensive manual parameter tuning. This manual tuning is labour-intensive, requires expertise, and often needs repetition for diﬀerent datasets or experimental conditions. For instance, for btrack, a Bayesian cell tracking algorithm, this involves configuring 18 parameters across its motion and hypothesis models. In contrast, while deep learning approaches to cell tracking have shown impressive results (Soelistyo, 2023; Sugawara et al., 2025; Lange et al., 2025), classical algorithms (Bove, 2017, and Ulicna, 2021) retain important advantages: they require no training data for the tracker itself, and their parameters are directly interpretable as physical properties of the cells and images (e.g. expected migration speed, division rate, search radius).</p><p>The lack of accessible parameter tuning tools creates a barrier between technological capability and practical application. Researchers often resort to default parameters or limited manual exploration of the parameter space, potentially missing optimal configurations for their specific datasets. While hyperparameter optimisation frameworks like Optuna (Akiba, 2019) have proven eﬀective in machine learning contexts, their application to cell tracking software remains limited, with no existing tools providing an accessible interface for biologists.</p><p>easytrack addresses this gap by implementing automated parameter tuning within the napari ecosystem (Napari contributors, 2019), leveraging Bayesian optimisation techniques including Tree-structured Parzen Estimators (TPE) (Ozaki, 2022). By automating what was previously a manual, iterative process, easytrack makes high-accuracy cell tracking accessible to researchers without computational expertise whilst reducing the time required from hours to minutes. Sophisticated cell tracking algorithms often remain underutilised due to their complexity (Soelystio, 2023). <i>easytrack</i> addresses this usability barrier by automating parameter tuning, enabling:</p><p>1. Reproducible research: Parameter configurations can be saved, shared, and reused, reducing variability across studies.</p><p>2. Eﬃciency gains: Optimisation completes in tens of minutes compared to hours or days of manual tuning.</p><p>3. Accessibility: Non-experts can leverage state-of-the-art tracking without deep algorithmic knowledge.</p><p>To test easytrack’s eﬃcacy, we benchmarked it versus btrack’s default parameters for cells using diﬀerent datasets. To do that, we used some of the non-epithelial datasets from the Cell Tracking Challenge (CTC) (Ulman, 2017, and Maska, 2023) and two epithelial datasets (’wing disc’) from a 2D+time wound healing dataset (Tetley, 2019) and a 3D one from (Paci, 2023). First, we predicted the trajectories of the cells in our datasets using btrack’s default set of parameters for cells (Figure 1B-C). We compared these results with our default easytrack config preset for epithelial cells (Figure 1A). To faithfully compare the results from diﬀerent tracking algorithms, we used two of the metrics the CTC uses: Acyclic oriented graphs matching measure (AOGM score), defined such that a score of 0 represents a perfect result; and Tracking Accuracy normalisation of the AOGM (TRA), whose perfect score would be represented as 1 and 0 as the worst. Overall, we obtained very similar results for all the datasets with btrack and easytrack (Figure 1B-C, yellow and blue bar). However, easytrack can train a dataset-specific model in about 30 minutes to obtain a better fit, whereas doing so manually would increase the tuning time substantially. We trained 10 times with each set of images, and obtained that AOGM and TRA scores were significantly improved after using the learned parameters on the same dataset (Figure 1B-C, ’train’). Furthermore, to test each model generalisability, we predicted the tracks of the cells using the parameters learned from the other set of images within the same dataset. Indeed, results worsened in some datasets compared to ‘train’, but overall improved upon default parameter settings, suggesting its generalisability within the same type of images. Finally, to reliably assess whether easytrack can find optimal parameters, we used random parameters that created valid tracking images and results (see Methods). Compared to random valid parameters, all the different set of parameters perform better (Fig. B-C, 'random'). To sum up, we have shown easytrack’s versatility by tracking different types of cells and its improvements over the default set of parameters.</p><p>Advances in artificial intelligence have produced powerful segmentation tools for microscopy images (Stringer, 2021). However, for complex 3D segmentations, a tracking step is required to get an accurate result (Paci and Vicente-Munuera, 2025). easytrack has already been integrated into napari-EpiTools (Roddy, 2025), a tool for analysing packed epithelial tissues. Previously, napari-EpiTools lacked a tracking algorithm with a simplified graphical user interface. This integration allows EpiTools’ user base to benefit from automated parameter tuning for accurate 3D tracking. While btrack is one of the most popular and robust plugins in napari, it is not specialised for packed epithelial tissues. Given that easytrack can be trained to track any kind of cells in a relatively short amount of time, it fills a gap in the napari community for easy-to-use tracking tools for both epithelial tissues and non-epithelial cells. Furthermore, its implementation as a standalone plugin ensures broader accessibility across the napari community.</p>","references":[{"reference":"<p>Akiba T, Sano S, Yanase T, Ohta T, Koyama M. . Optuna: A next-generation hyperparameter optimization framework. </p>","pubmedId":"","doi":""},{"reference":"<p>Bove A, Gradeci D, Fujita Y, Banerjee S, Charras G, Lowe AR. 2017. Local cellular neighborhood controls proliferation in cell competition. Molecular Biology of the Cell. 28: 3215-3228. </p>","pubmedId":"","doi":"10.1091/mbc.E17-06-0368"},{"reference":"<p>Chenouard N, Smal I, De Chaumont F, Maska M, Sbalzarini IF, Gong Y, et al., Others. 2014. Objective comparison of particle tracking methods. Nature Methods. 11: 281-289. </p>","pubmedId":"","doi":""},{"reference":"<p>Contributors N. 2019. napari: a multi-dimensional image viewer for Python. </p>","pubmedId":"","doi":"10.5281/zenodo.3555620"},{"reference":"<p>Hong Y, Fang F, Zhang Q. 2016. Circulating tumor cell clusters: What we know and what we expect. International Journal of Oncology. 49: 2206-2216. </p>","pubmedId":"","doi":""},{"reference":"<p>Janelia Trackathon. 2023. traccuracy: Utilities for computing common accuracy metrics on cell tracking challenge solutions with ground truth.</p>","pubmedId":"","doi":""},{"reference":"<p>Loffler K, Scherr T, Mikut R. 2021. A graph-based cell tracking algorithm with few manually tunable parameters and automated segmentation error correction. PLOS ONE. 16: e0249257.</p>","pubmedId":"","doi":""},{"reference":"<p>Maska M, Ulman V, Delgado Rodriguez P, Mariscal E, Necasova T, Guerrero Pena FA, et al., Others. 2023. The Cell Tracking Challenge: 10 years of objective benchmarking. Nature Methods. 20: 1010-1020.</p>","pubmedId":"","doi":""},{"reference":"<p>Maska M, Ulman V, Svoboda D, Matula P, Matula P, Ederra C, et al., Others. 2014. A benchmark for comparison of cell tracking algorithms. Bioinformatics. 30: 1609-1617.</p>","pubmedId":"","doi":""},{"reference":"<p>Ozaki Y, Tanigaki Y, Watanabe S, Nomura M, Onishi M. 2022. Multiobjective tree-structured Parzen estimator. Journal of Artificial Intelligence Research. 73: 1209-1250.</p>","pubmedId":"","doi":""},{"reference":"<p>Paci G, Fernandez-Mosquera I, Vicente-Munuera P, and Mao Y. 3d cell shape of drosophila wing disc. https://www.ebi.ac.uk/biostudies/BioImages/studies/S-BIAD843, 2023.</p>","pubmedId":"","doi":""},{"reference":"<p>Paci G, Vicente Munuera P, Fernandez Mosquera I, Miranda A, Lau K, Zhang Q, Barrientos R, Mao Y. 2025. Single cell resolution 3D imaging and segmentation within intact live. npj Imaging. 3:40.</p>","pubmedId":"","doi":""},{"reference":"<p>Roddy P, Matthews D, Smith P, Felder A, Vicente Munuera P, Paci G, Mao Y. 2025. EpiTools: image toolkit for epithelia.</p>","pubmedId":"","doi":"10.5281/zenodo.17650102"},{"reference":"<p>Soelistyo CJ, Ulicna K, Lowe AR. 2023. Machine learning enhanced cell tracking. Frontiers in Bioinformatics. 3: 1228989.</p>","pubmedId":"","doi":""},{"reference":"<p>Stringer C, Wang T, Michaelos M, Pachitariu M. 2021. Cellpose: a generalist algorithm for cellular segmentation. Nature methods. 18: 100-106.</p>","pubmedId":"","doi":""},{"reference":"<p>Tetley RJ, Staddon MF, Heller D, Hoppe A, Banerjee S, Mao Y. 2019. Tissue fluidity promotes epithelial wound healing. Nature physics. 15: 119-125. </p>","pubmedId":"","doi":""},{"reference":"<p>Ulicna K, Vallardi G, Charras G, Lowe AR. 2021. Automated deep lineage tree analysis using a Bayesian single cell trac. Frontiers in Computer Science. 3: 734559.</p>","pubmedId":"","doi":""},{"reference":"<p>Ulman V, Maska M, Magnusson KE, Ronneberger O, Haubold C, Harder N, et al., Others. 2017. An objective comparison of cell-tracking algorithms. Nature Methods. 14: 1141-1152.</p>","pubmedId":"","doi":""},{"reference":"<p>Valon L, Davidovic A, Levillayer F, Villars A, Chouly M, Cerqueira Campos F, Levayer R. 2021. Robustness of epithelial sealing is an emerging property of local ERK. Developmental cell. 56: 1717-1730.</p>","pubmedId":"","doi":""}],"title":"<p>easytrack: A napari plugin for automated parameter tuning in cell tracking</p>","reviews":[],"curatorReviews":[]},{"id":"0e022b71-1e44-43c6-b389-fa94c60eae8e","decision":"accept","abstract":"<p>Life is in constant movement, even microscopic bodies like cells. To understand cellular dynamics, or how cells move and interact, we analyse time-lapse microscopy images that highlight cellular structures like membranes and nuclei. The bioimage community has developed automated tracking algorithms to follow cells over time and space, but these tools often require extensive manual parameter tuning and technical expertise. <i>easytrack</i> democratises cell tracking by providing an intuitive graphical interface and automating the parameter optimisation process, making these powerful algorithms accessible to researchers without computational backgrounds.</p>","acknowledgements":"<p>We thank the Mao laboratory for providing valuable feedback on the graphical user interface and thoroughly testing easytrack during development. We also acknowledge the napari and btrack communities for creating the foundational tools upon which this work builds.</p>","authors":[{"affiliations":["University College London, London, UK","University College London, London, UK"],"departments":["Laboratory for Molecular Cell Biology","Institute for the Physics of Living Systems"],"credit":["software","writing_originalDraft"],"email":"tim.huygelen.20@ucl.ac.uk","firstName":"Tim","lastName":"Huygelen","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":"0009-0007-0026-4531"},{"affiliations":["Chan Zuckerberg Initiative, Redwood City, CA, US"],"departments":[""],"credit":["conceptualization"],"email":"alowe@biohub.org","firstName":"Alan","lastName":"Lowe","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":"0000-0002-0558-3597"},{"affiliations":["University College London, London, UK","University College London, London, UK"],"departments":["Laboratory for Molecular Cell Biology","Institute for the Physics of Living Systems"],"credit":["supervision","conceptualization","fundingAcquisition"],"email":"y.mao@ucl.ac.uk","firstName":"Yanlan","lastName":"Mao","submittingAuthor":false,"correspondingAuthor":true,"equalContribution":false,"WBId":null,"orcid":"0000-0002-8722-4992"},{"affiliations":["University College London, London, UK","University College London, London, UK"],"departments":["Laboratory for Molecular Cell Biology","Institute for the Physics of Living Systems"],"credit":["software","supervision","writing_originalDraft"],"email":"p.munuera@ucl.ac.uk","firstName":"Pablo","lastName":"Vicente-Munuera","submittingAuthor":true,"correspondingAuthor":true,"equalContribution":false,"WBId":null,"orcid":"0000-0001-5402-7637"}],"awards":[{"awardId":"EP/X03139X/1","funderName":"Engineering and Physical Sciences Research Council (United Kingdom)","awardRecipient":"Pablo Vicente Munuera"}],"conflictsOfInterest":"<p>The authors declare that there are no conflicts of interest present.</p>","dataTable":{"url":null},"extendedData":[],"funding":"<p>P. V.-M. was supported by EPSRC grant EP/X03139X/1. Y.M. was supported by the MRC award MR/W027437/1, a Lister Institute Research Prize and EMBO Young Investigator Programme.</p>","image":{"url":"https://portal.micropublication.org/uploads/8a2b0ff017ac09cff39911f4dcab2e35.png"},"imageCaption":"<p><b>A</b>) Workflow of the napari plugin easytrack. The parameter tuning widget (top) uses ground truth annotations to optimise btrack parameters via Bayesian optimisation, using Optuna and traccuracy for the optimisation and evaluation process respectively. The tracking widget (bottom) applies these optimised parameters to new datasets. <b>B-C</b>) Tracking Accuracy normalisation of the AOGM (TRA) and (<b>C</b>) Acyclic oriented graphs matching measure (AOGM) scores for the diﬀerent datasets: ”DIC-C2DH- HeLa”, ”Fluo-N2DH-GOWT1”, ”PhC-C2DH-U373”, and ”wing disc”. Each dataset contains two sets of images. Results are average between the set of images in each dataset. Yellow bar: btrack default cell parameters. Blue bar: easytrack default epithelial cells preset. Red bar: predictions from the trained algorithm with the other set of images it was not trained with (n=10). Green bar: tracking results using the same set of images easytrack was trained on (n=10).&nbsp;Purple bar: random parameters that create valid tracking images (n=10). Note that for TRA higher is better. In contrast, for AOGM lower is better.</p>","imageTitle":"<p>Napari-easytrack workflow and results</p>","methods":"<p>easytrack is implemented as napari-easytrack, a plugin for the napari multi-dimensional image viewer, integrating seamlessly with the growing napari bioimage analysis ecosystem. The design philosophy emphasises composability over reinvention, building upon established open-source tools: btrack for tracking (Ulicna, 2021, and Bove, 2017), Optuna for optimisation (Akiba, 2019), and traccuracy for evaluation (Janelia-Trackathon-2023, 2023). The plugin provides two complementary widgets (Figure 1):</p><p>- Parameter tuning widget: Automates the process of finding optimal btrack parameters for given data using Bayesian optimisation. Optuna (Akiba, 2019) is a hyperparameter optimisation framework that can be used to to find the best solution that minimises (or maximises) a function. Users provide ground truth annotations (cells that have been segmented and tracked), and easytrack's widget optimises btrack’s 18 parameters by minimising the diﬀerence between predicted and ground truth tracking. The optimisation proceeds in two phases: first, 64 random trials sample parameters uniformly to explore the search space; then 128 trials guided by a Tree-structured Parzen Estimator (TPE) preferentially sample from parameter regions that produced good tracking scores. In this way, all parameter tuning start with random configurations and no prior knowledge. TPE efficiently navigates btrack’s 18-dimensional parameter space by modelling the distributions of parameters that fall above or below a performance threshold, avoiding the exponential scaling of grid search. Each trial runs the full tracking and evaluation pipeline, minimising the AOGM score from the Cell Tracking Challenge (Maska, 2014). Optimised parameters are saved as JSON configuration files for subsequent use.</p><p>-Tracking widget: Applies previously optimised or manually created parameter configurations to new segmented time-lapse or 3D images. The widget parses JSON configuration files, executes btrack with the specified parameters, and displays tracked cells with their trajectories overlaid for visual inspection and manual correction if needed. Both widgets include segmentation preprocessing functionality to remove small artefacts that can compromise tracking accuracy.</p><p>We used some of the Cell Tracking Challenge datasets to compare easytrack with btrack and random parameters, both trained and untrained. Given that Cell Tracking Challenge ground-truth annotations do not always cover every cell in every frame (the gold truth (GT) segmentation may annotate only a subset of cells, while silver truth (ST) provides denser but noisier coverage), we took two measures to ensure a fair evaluation. First, we merged GT and ST segmentation masks on a per-pixel basis, with GT taking priority, and relabeled every cell using its tracking (TRA) identity to maintain temporal consistency. Second, we filtered the ground-truth tracking graph (man_track.txt) to retain only those cell lineages whose segmentation masks were actually present in the input provided to the tracker, preventing spurious false-negative penalties for cells the tracker never had the opportunity to detect. TRA was computed via the traccuracy library using the CTC matching protocol. In addition, we relied on CTC matching to compute the different evaluation metrics TRA and AOGM. Thus, there are some parameters that would result in incorrectly tracked images, which would lead to an error in the traccuracy library's CTC matching protocol. For Figure 1B–C ('Random'), we discarded the ones that gave an error and kept only those with valid tracking scores.</p><p>Code is accessible via: https://github.com/timsmsmsm/easytrack .</p>","reagents":"<p></p>","patternDescription":"<p>Cell tracking, the process of following individual cells through time and space, is essential for quantifying dynamic cellular behaviours such as migration, division, and morphological changes. These measurements underpin research into tissue healing (Tetley, 2019), developmental biology (Valon, 2021), and cancer progression (Hong, 2016). Despite advances in computational methods (Ulman, 2017, and Maska, 2023), many tracking algorithms require careful tuning of multiple parameters to achieve accurate results (Loffler 2021, and Chenouard, 2014). Current cell tracking software falls into two categories: general-use tools with modest accuracy, or high-performance algorithms like btrack (Bove, 2017, and Ulicna, 2021) that require extensive manual parameter tuning. This manual tuning is labour-intensive, requires expertise, and often needs repetition for diﬀerent datasets or experimental conditions. For instance, for btrack, a Bayesian cell tracking algorithm, this involves configuring 18 parameters across its motion and hypothesis models. In contrast, while deep learning approaches to cell tracking have shown impressive results (Soelistyo, 2023; Sugawara et al., 2025; Lange et al., 2025), classical algorithms (Bove, 2017, and Ulicna, 2021) retain important advantages: they require no training data for the tracker itself, and their parameters are directly interpretable as physical properties of the cells and images (e.g. expected migration speed, division rate, search radius).</p><p>The lack of accessible parameter tuning tools creates a barrier between technological capability and practical application. Researchers often resort to default parameters or limited manual exploration of the parameter space, potentially missing optimal configurations for their specific datasets. While hyperparameter optimisation frameworks like Optuna (Akiba, 2019) have proven eﬀective in machine learning contexts, their application to cell tracking software remains limited, with no existing tools providing an accessible interface for biologists.</p><p>easytrack addresses this gap by implementing automated parameter tuning within the napari ecosystem (Napari contributors, 2019), leveraging Bayesian optimisation techniques including Tree-structured Parzen Estimators (TPE) (Ozaki, 2022). By automating what was previously a manual, iterative process, easytrack makes high-accuracy cell tracking accessible to researchers without computational expertise whilst reducing the time required from hours to minutes. Sophisticated cell tracking algorithms often remain underutilised due to their complexity (Soelystio, 2023). <i>easytrack</i> addresses this usability barrier by automating parameter tuning, enabling:</p><p>1. Reproducible research: Parameter configurations can be saved, shared, and reused, reducing variability across studies.</p><p>2. Eﬃciency gains: Optimisation completes in tens of minutes compared to hours or days of manual tuning.</p><p>3. Accessibility: Non-experts can leverage state-of-the-art tracking without deep algorithmic knowledge.</p><p>To test easytrack’s eﬃcacy, we benchmarked it versus btrack’s default parameters for cells using diﬀerent datasets. To do that, we used some of the non-epithelial datasets from the Cell Tracking Challenge (CTC) (Ulman, 2017, and Maska, 2023) and two epithelial datasets (’wing disc’) from a 2D+time wound healing dataset (Tetley, 2019) and a 3D one from (Paci, 2023). First, we predicted the trajectories of the cells in our datasets using btrack’s default set of parameters for cells (Figure 1B-C). We compared these results with our default easytrack config preset for epithelial cells (Figure 1A). To faithfully compare the results from diﬀerent tracking algorithms, we used two of the metrics the CTC uses: Acyclic oriented graphs matching measure (AOGM score), defined such that a score of 0 represents a perfect result; and Tracking Accuracy normalisation of the AOGM (TRA), whose perfect score would be represented as 1 and 0 as the worst. Overall, we obtained very similar results for all the datasets with btrack and easytrack (Figure 1B-C, yellow and blue bar). However, easytrack can train a dataset-specific model in about 30 minutes to obtain a better fit, whereas doing so manually would increase the tuning time substantially. We trained 10 times with each set of images, and obtained that AOGM and TRA scores were significantly improved after using the learned parameters on the same dataset (Figure 1B-C, ’train’). Furthermore, to test each model generalisability, we predicted the tracks of the cells using the parameters learned from the other set of images within the same dataset. Indeed, results worsened in some datasets compared to ‘train’, but overall improved upon default parameter settings, suggesting its generalisability within the same type of images. Finally, to reliably assess whether easytrack can find optimal parameters, we used random parameters that created valid tracking images and results (see Methods). Compared to random valid parameters, all the different set of parameters perform better (Fig. B-C, 'random'). To sum up, we have shown easytrack’s versatility by tracking different types of cells and its improvements over the default set of parameters.</p><p>Advances in artificial intelligence have produced powerful segmentation tools for microscopy images (Stringer, 2021). However, for complex 3D segmentations, a tracking step is required to get an accurate result (Paci and Vicente-Munuera, 2025). easytrack has already been integrated into napari-EpiTools (Roddy, 2025), a tool for analysing packed epithelial tissues. Previously, napari-EpiTools lacked a tracking algorithm with a simplified graphical user interface. This integration allows EpiTools’ user base to benefit from automated parameter tuning for accurate 3D tracking. While btrack is one of the most popular and robust plugins in napari, it is not specialised for packed epithelial tissues. Given that easytrack can be trained to track any kind of cells in a relatively short amount of time, it fills a gap in the napari community for easy-to-use tracking tools for both epithelial tissues and non-epithelial cells. Furthermore, its implementation as a standalone plugin ensures broader accessibility across the napari community.</p>","references":[{"reference":"<p>Akiba T, Sano S, Yanase T, Ohta T, Koyama M. Optuna: A next-generation hyperparameter optimization framework.</p>","pubmedId":"","doi":"10.48550/arXiv.1907.10902"},{"reference":"<p>Bove A, Gradeci D, Fujita Y, Banerjee S, Charras G, Lowe AR. 2017. Local cellular neighborhood controls proliferation in cell competition. Molecular Biology of the Cell. 28: 3215-3228. </p>","pubmedId":"","doi":"10.1091/mbc.E17-06-0368"},{"reference":"<p>Chenouard N, Smal I, de Chaumont F, Maška M, Sbalzarini IF, Gong Y, et al., Meijering E. 2014. Objective comparison of particle tracking methods. Nat Methods 11(3): 281-9.</p>","pubmedId":"24441936","doi":""},{"reference":"<p>Contributors N. 2019. napari: a multi-dimensional image viewer for Python. </p>","pubmedId":"","doi":"10.5281/zenodo.3555620"},{"reference":"<p>Hong Y, Fang F, Zhang Q. 2016. Circulating tumor cell clusters: What we know and what we expect (Review). Int J Oncol 49(6): 2206-2216.</p>","pubmedId":"27779656","doi":""},{"reference":"<p>Janelia Trackathon. 2023. traccuracy: Utilities for computing common accuracy metrics on cell tracking challenge solutions with ground truth. https://github.com/live-image-tracking-tools/traccuracy</p>","pubmedId":"","doi":""},{"reference":"<p>Löffler K, Scherr T, Mikut R. 2021. A graph-based cell tracking algorithm with few manually tunable parameters and automated segmentation error correction. PLoS One 16(9): e0249257.</p>","pubmedId":"34492015","doi":""},{"reference":"<p>Maška M, Ulman V, Delgado-Rodriguez P, Gómez-de-Mariscal E, Nečasová T, Guerrero Peña FA, et al., Ortiz-de-Solórzano C. 2023. The Cell Tracking Challenge: 10 years of objective benchmarking. Nat Methods 20(7): 1010-1020.</p>","pubmedId":"37202537","doi":""},{"reference":"<p>Maška M, Ulman V, Svoboda D, Matula P, Matula P, Ederra C, et al., Ortiz-de-Solorzano C. 2014. A benchmark for comparison of cell tracking algorithms. Bioinformatics 30(11): 1609-17.</p>","pubmedId":"24526711","doi":""},{"reference":"<p>Ozaki Y, Tanigaki Y, Watanabe S, Nomura M, Onishi M. 2022. Multiobjective Tree-Structured Parzen Estimator. Journal of Artificial Intelligence Research 73: 1209-1250.</p>","pubmedId":"","doi":"10.1613/jair.1.13188"},{"reference":"<p>Paci G, Berkemeier F, Baum B, Page K, Mao Y. Undefined. 3D epithelial cell topology tunes signalling range to promote precise patterning. BioStudies Database : 10.6019/s-biad3120.</p>","pubmedId":"","doi":""},{"reference":"<p>Paci G, Vicente Munuera P, Fernandez Mosquera I, Miranda A, Lau K, Zhang Q, Barrientos R, Mao Y. 2025. Single cell resolution 3D imaging and segmentation within intact live. npj Imaging. 3:40.</p>","pubmedId":"","doi":"10.48550/arXiv.2501.19203"},{"reference":"<p>Roddy P, Matthews D, Smith P, Felder A, Vicente Munuera P, Paci G, Mao Y. 2025. EpiTools: image toolkit for epithelia.</p>","pubmedId":"","doi":"10.5281/zenodo.17650102"},{"reference":"<p>Soelistyo CJ, Ulicna K, Lowe AR. 2023. Machine learning enhanced cell tracking. Front Bioinform 3: 1228989.</p>","pubmedId":"37521315","doi":""},{"reference":"<p>Stringer C, Wang T, Michaelos M, Pachitariu M. 2021. Cellpose: a generalist algorithm for cellular segmentation. Nat Methods 18(1): 100-106.</p>","pubmedId":"33318659","doi":""},{"reference":"<p>Tetley RJ, Staddon MF, Heller D, Hoppe A, Banerjee S, Mao Y. 2019. Tissue Fluidity Promotes Epithelial Wound Healing. Nat Phys 15(11): 1195-1203.</p>","pubmedId":"31700525","doi":""},{"reference":"<p>Ulicna K, Vallardi G, Charras G, Lowe AR. 2021. Automated Deep Lineage Tree Analysis Using a Bayesian Single Cell Tracking Approach. Frontiers in Computer Science 3: 10.3389/fcomp.2021.734559.</p>","pubmedId":"","doi":"10.3389/fcomp.2021.734559"},{"reference":"<p>Ulman V, Maška M, Magnusson KEG, Ronneberger O, Haubold C, Harder N, et al., Ortiz-de-Solorzano C. 2017. An objective comparison of cell-tracking algorithms. Nat Methods 14(12): 1141-1152.</p>","pubmedId":"29083403","doi":""},{"reference":"<p>Valon L, Davidović A, Levillayer F, Villars A, Chouly M, Cerqueira-Campos F, Levayer R. 2021. Robustness of epithelial sealing is an emerging property of local ERK feedback driven by cell elimination. Dev Cell 56(12): 1700-1711.e8.</p>","pubmedId":"34081909","doi":""}],"title":"<p>easytrack: A napari plugin for automated parameter tuning in cell tracking</p>","reviews":[],"curatorReviews":[]},{"id":"6a06ba92-1f1b-45d1-9c1a-d5b74b0728ce","decision":"publish","abstract":"<p>Life is in constant movement, even microscopic bodies like cells. To understand cellular dynamics, or how cells move and interact, we analyse time-lapse microscopy images that highlight cellular structures like membranes and nuclei. The bioimage community has developed automated tracking algorithms to follow cells over time and space, but these tools often require extensive manual parameter tuning and technical expertise. <i>easytrack</i> democratises cell tracking by providing an intuitive graphical interface and automating the parameter optimisation process, making these powerful algorithms accessible to researchers without computational backgrounds.</p>","acknowledgements":"<p>We thank the Mao laboratory for providing valuable feedback on the graphical user interface and thoroughly testing easytrack during development. We also acknowledge the napari and btrack communities for creating the foundational tools upon which this work builds.</p>","authors":[{"affiliations":["University College London, London, UK","University College London, London, UK"],"departments":["Laboratory for Molecular Cell Biology","Institute for the Physics of Living Systems"],"credit":["software","writing_originalDraft"],"email":"tim.huygelen.20@ucl.ac.uk","firstName":"Tim","lastName":"Huygelen","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":"0009-0007-0026-4531"},{"affiliations":["Chan Zuckerberg Initiative, Redwood City, CA, US"],"departments":[""],"credit":["conceptualization"],"email":"alowe@biohub.org","firstName":"Alan","lastName":"Lowe","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":"0000-0002-0558-3597"},{"affiliations":["University College London, London, UK","University College London, London, UK"],"departments":["Laboratory for Molecular Cell Biology","Institute for the Physics of Living Systems"],"credit":["supervision","conceptualization","fundingAcquisition"],"email":"y.mao@ucl.ac.uk","firstName":"Yanlan","lastName":"Mao","submittingAuthor":false,"correspondingAuthor":true,"equalContribution":false,"WBId":null,"orcid":"0000-0002-8722-4992"},{"affiliations":["University College London, London, UK","University College London, London, UK"],"departments":["Laboratory for Molecular Cell Biology","Institute for the Physics of Living Systems"],"credit":["software","supervision","writing_originalDraft"],"email":"p.munuera@ucl.ac.uk","firstName":"Pablo","lastName":"Vicente-Munuera","submittingAuthor":true,"correspondingAuthor":true,"equalContribution":false,"WBId":null,"orcid":"0000-0001-5402-7637"}],"awards":[{"awardId":"EP/X03139X/1","funderName":"Engineering and Physical Sciences Research Council (United Kingdom)","awardRecipient":"Pablo Vicente Munuera"}],"conflictsOfInterest":"<p>The authors declare that there are no conflicts of interest present.</p>","dataTable":{"url":null},"extendedData":[],"funding":"<p>P. V.-M. was supported by EPSRC grant EP/X03139X/1. Y.M. was supported by the MRC award MR/W027437/1, a Lister Institute Research Prize and EMBO Young Investigator Programme.</p>","image":{"url":"https://portal.micropublication.org/uploads/8a2b0ff017ac09cff39911f4dcab2e35.png"},"imageCaption":"<p><b>A</b>) Workflow of the napari plugin easytrack. The parameter tuning widget (top) uses ground truth annotations to optimise btrack parameters via Bayesian optimisation, using Optuna and traccuracy for the optimisation and evaluation process respectively. The tracking widget (bottom) applies these optimised parameters to new datasets. <b>B-C</b>) Tracking Accuracy normalisation of the AOGM (TRA) and (<b>C</b>) Acyclic oriented graphs matching measure (AOGM) scores for the diﬀerent datasets: ”DIC-C2DH- HeLa”, ”Fluo-N2DH-GOWT1”, ”PhC-C2DH-U373”, and ”wing disc”. Each dataset contains two sets of images. Results are average between the set of images in each dataset. Yellow bar: btrack default cell parameters. Blue bar: easytrack default epithelial cells preset. Red bar: predictions from the trained algorithm with the other set of images it was not trained with (n=10). Green bar: tracking results using the same set of images easytrack was trained on (n=10).&nbsp;Purple bar: random parameters that create valid tracking images (n=10). Note that for TRA higher is better. In contrast, for AOGM lower is better.</p>","imageTitle":"<p>Napari-easytrack workflow and results</p>","methods":"<p>easytrack is implemented as napari-easytrack, a plugin for the napari multi-dimensional image viewer, integrating seamlessly with the growing napari bioimage analysis ecosystem. The design philosophy emphasises composability over reinvention, building upon established open-source tools: btrack for tracking (Ulicna, 2021, and Bove, 2017), Optuna for optimisation (Akiba, 2019), and traccuracy for evaluation (https://github.com/live-image-tracking-tools/traccuracy). The plugin provides two complementary widgets (Figure 1):</p><p>- Parameter tuning widget: Automates the process of finding optimal btrack parameters for given data using Bayesian optimisation. Optuna (Akiba, 2019) is a hyperparameter optimisation framework that can be used to to find the best solution that minimises (or maximises) a function. Users provide ground truth annotations (cells that have been segmented and tracked), and easytrack's widget optimises btrack’s 18 parameters by minimising the diﬀerence between predicted and ground truth tracking. The optimisation proceeds in two phases: first, 64 random trials sample parameters uniformly to explore the search space; then 128 trials guided by a Tree-structured Parzen Estimator (TPE) preferentially sample from parameter regions that produced good tracking scores. In this way, all parameter tuning start with random configurations and no prior knowledge. TPE efficiently navigates btrack’s 18-dimensional parameter space by modelling the distributions of parameters that fall above or below a performance threshold, avoiding the exponential scaling of grid search. Each trial runs the full tracking and evaluation pipeline, minimising the AOGM score from the Cell Tracking Challenge (Maska, 2014). Optimised parameters are saved as JSON configuration files for subsequent use.</p><p>-Tracking widget: Applies previously optimised or manually created parameter configurations to new segmented time-lapse or 3D images. The widget parses JSON configuration files, executes btrack with the specified parameters, and displays tracked cells with their trajectories overlaid for visual inspection and manual correction if needed. Both widgets include segmentation preprocessing functionality to remove small artefacts that can compromise tracking accuracy.</p><p>We used some of the Cell Tracking Challenge datasets to compare easytrack with btrack and random parameters, both trained and untrained. Given that Cell Tracking Challenge ground-truth annotations do not always cover every cell in every frame (the gold truth (GT) segmentation may annotate only a subset of cells, while silver truth (ST) provides denser but noisier coverage), we took two measures to ensure a fair evaluation. First, we merged GT and ST segmentation masks on a per-pixel basis, with GT taking priority, and relabeled every cell using its tracking (TRA) identity to maintain temporal consistency. Second, we filtered the ground-truth tracking graph (man_track.txt) to retain only those cell lineages whose segmentation masks were actually present in the input provided to the tracker, preventing spurious false-negative penalties for cells the tracker never had the opportunity to detect. TRA was computed via the traccuracy library using the CTC matching protocol. In addition, we relied on CTC matching to compute the different evaluation metrics TRA and AOGM. Thus, there are some parameters that would result in incorrectly tracked images, which would lead to an error in the traccuracy library's CTC matching protocol. For Figure 1B–C ('Random'), we discarded the ones that gave an error and kept only those with valid tracking scores.</p><p>Code is accessible via: https://github.com/timsmsmsm/easytrack .</p>","reagents":"<p></p>","patternDescription":"<p>Cell tracking, the process of following individual cells through time and space, is essential for quantifying dynamic cellular behaviours such as migration, division, and morphological changes. These measurements underpin research into tissue healing (Tetley, 2019), developmental biology (Valon, 2021), and cancer progression (Hong, 2016). Despite advances in computational methods (Ulman, 2017, and Maska, 2023), many tracking algorithms require careful tuning of multiple parameters to achieve accurate results (Loffler 2021, and Chenouard, 2014). Current cell tracking software falls into two categories: general-use tools with modest accuracy, or high-performance algorithms like btrack (Bove, 2017, and Ulicna, 2021) that require extensive manual parameter tuning. This manual tuning is labour-intensive, requires expertise, and often needs repetition for diﬀerent datasets or experimental conditions. For instance, for btrack, a Bayesian cell tracking algorithm, this involves configuring 18 parameters across its motion and hypothesis models. In contrast, while deep learning approaches to cell tracking have shown impressive results (Soelistyo, 2023; Sugawara et al., 2025; Lange et al., 2025), classical algorithms (Bove, 2017, and Ulicna, 2021) retain important advantages: they require no training data for the tracker itself, and their parameters are directly interpretable as physical properties of the cells and images (e.g. expected migration speed, division rate, search radius).</p><p>The lack of accessible parameter tuning tools creates a barrier between technological capability and practical application. Researchers often resort to default parameters or limited manual exploration of the parameter space, potentially missing optimal configurations for their specific datasets. While hyperparameter optimisation frameworks like Optuna (Akiba, 2019) have proven eﬀective in machine learning contexts, their application to cell tracking software remains limited, with no existing tools providing an accessible interface for biologists.</p><p>easytrack addresses this gap by implementing automated parameter tuning within the napari ecosystem (https://zenodo.org/record/3555620), leveraging Bayesian optimisation techniques including Tree-structured Parzen Estimators (TPE) (Ozaki, 2022). By automating what was previously a manual, iterative process, easytrack makes high-accuracy cell tracking accessible to researchers without computational expertise whilst reducing the time required from hours to minutes. Sophisticated cell tracking algorithms often remain underutilised due to their complexity (Soelystio, 2023). <i>easytrack</i> addresses this usability barrier by automating parameter tuning, enabling:</p><p>1. Reproducible research: Parameter configurations can be saved, shared, and reused, reducing variability across studies.</p><p>2. Eﬃciency gains: Optimisation completes in tens of minutes compared to hours or days of manual tuning.</p><p>3. Accessibility: Non-experts can leverage state-of-the-art tracking without deep algorithmic knowledge.</p><p>To test easytrack’s eﬃcacy, we benchmarked it versus btrack’s default parameters for cells using diﬀerent datasets. To do that, we used some of the non-epithelial datasets from the Cell Tracking Challenge (CTC) (Ulman, 2017, and Maska, 2023) and two epithelial datasets (’wing disc’) from a 2D+time wound healing dataset (Tetley, 2019) and a 3D one from (Paci, 2026; https://www.ebi.ac.uk/biostudies/BioImages/studies/S-BIAD843). First, we predicted the trajectories of the cells in our datasets using btrack’s default set of parameters for cells (Figure 1B-C). We compared these results with our default easytrack config preset for epithelial cells (Figure 1A). To faithfully compare the results from diﬀerent tracking algorithms, we used two of the metrics the CTC uses: Acyclic oriented graphs matching measure (AOGM score), defined such that a score of 0 represents a perfect result; and Tracking Accuracy normalisation of the AOGM (TRA), whose perfect score would be represented as 1 and 0 as the worst. Overall, we obtained very similar results for all the datasets with btrack and easytrack (Figure 1B-C, yellow and blue bar). However, easytrack can train a dataset-specific model in about 30 minutes to obtain a better fit, whereas doing so manually would increase the tuning time substantially. We trained 10 times with each set of images, and obtained that AOGM and TRA scores were significantly improved after using the learned parameters on the same dataset (Figure 1B-C, ’train’). Furthermore, to test each model generalisability, we predicted the tracks of the cells using the parameters learned from the other set of images within the same dataset. Indeed, results worsened in some datasets compared to ‘train’, but overall improved upon default parameter settings, suggesting its generalisability within the same type of images. Finally, to reliably assess whether easytrack can find optimal parameters, we used random parameters that created valid tracking images and results (see Methods). Compared to random valid parameters, all the different set of parameters perform better (Fig. B-C, 'random'). To sum up, we have shown easytrack’s versatility by tracking different types of cells and its improvements over the default set of parameters.</p><p>Advances in artificial intelligence have produced powerful segmentation tools for microscopy images (Stringer, 2021). However, for complex 3D segmentations, a tracking step is required to get an accurate result (Paci and Vicente-Munuera, 2025). easytrack has already been integrated into napari-EpiTools (https://github.com/epitools/epitools), a tool for analysing packed epithelial tissues. Previously, napari-EpiTools lacked a tracking algorithm with a simplified graphical user interface. This integration allows EpiTools’ user base to benefit from automated parameter tuning for accurate 3D tracking. While btrack is one of the most popular and robust plugins in napari, it is not specialised for packed epithelial tissues. Given that easytrack can be trained to track any kind of cells in a relatively short amount of time, it fills a gap in the napari community for easy-to-use tracking tools for both epithelial tissues and non-epithelial cells. Furthermore, its implementation as a standalone plugin ensures broader accessibility across the napari community.</p>","references":[{"reference":"<p>Akiba T, Sano S, Yanase T, Ohta T, Koyama M. 2019. Optuna. Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery &amp; Data Mining : 2623-2631.</p>","pubmedId":"","doi":"10.1145/3292500.3330701"},{"reference":"<p>Bove A, Gradeci D, Fujita Y, Banerjee S, Charras G, Lowe AR. 2017. Local cellular neighborhood controls proliferation in cell competition. Molecular Biology of the Cell. 28: 3215-3228. </p>","pubmedId":"","doi":"10.1091/mbc.E17-06-0368"},{"reference":"<p>Chenouard N, Smal I, de Chaumont F, Maška M, Sbalzarini IF, Gong Y, et al., Meijering E. 2014. Objective comparison of particle tracking methods. Nat Methods 11(3): 281-9.</p>","pubmedId":"24441936","doi":""},{"reference":"<p>Hong Y, Fang F, Zhang Q. 2016. Circulating tumor cell clusters: What we know and what we expect (Review). Int J Oncol 49(6): 2206-2216.</p>","pubmedId":"27779656","doi":""},{"reference":"<p>Löffler K, Scherr T, Mikut R. 2021. A graph-based cell tracking algorithm with few manually tunable parameters and automated segmentation error correction. PLoS One 16(9): e0249257.</p>","pubmedId":"34492015","doi":""},{"reference":"<p>Maška M, Ulman V, Delgado-Rodriguez P, Gómez-de-Mariscal E, Nečasová T, Guerrero Peña FA, et al., Ortiz-de-Solórzano C. 2023. The Cell Tracking Challenge: 10 years of objective benchmarking. Nat Methods 20(7): 1010-1020.</p>","pubmedId":"37202537","doi":""},{"reference":"<p>Maška M, Ulman V, Svoboda D, Matula P, Matula P, Ederra C, et al., Ortiz-de-Solorzano C. 2014. A benchmark for comparison of cell tracking algorithms. Bioinformatics 30(11): 1609-17.</p>","pubmedId":"24526711","doi":""},{"reference":"<p>Ozaki Y, Tanigaki Y, Watanabe S, Nomura M, Onishi M. 2022. Multiobjective Tree-Structured Parzen Estimator. Journal of Artificial Intelligence Research 73: 1209-1250.</p>","pubmedId":"","doi":"10.1613/jair.1.13188"},{"reference":"<p>Paci G, Berkemeier F, Baum B, Page KM, Mao Y. 2026. 3D epithelial cell topology tunes signaling range to promote precise patterning. Proceedings of the National Academy of Sciences 123: 10.1073/pnas.2522727123.</p>","pubmedId":"","doi":"10.1073/pnas.2522727123"},{"reference":"<p>Paci G, Vicente-Munuera P, Fernandez-Mosquera Is, Miranda l, Lau K, Zhang Q, Barrientos R, Mao Y. 2025. Single cell resolution 3D imaging and segmentation within intact live tissues. npj Imaging 3: 10.1038/s44303-025-00099-7.</p>","pubmedId":"","doi":"10.1038/s44303-025-00099-7"},{"reference":"<p>Soelistyo CJ, Ulicna K, Lowe AR. 2023. Machine learning enhanced cell tracking. Front Bioinform 3: 1228989.</p>","pubmedId":"37521315","doi":""},{"reference":"<p>Stringer C, Wang T, Michaelos M, Pachitariu M. 2021. Cellpose: a generalist algorithm for cellular segmentation. Nat Methods 18(1): 100-106.</p>","pubmedId":"33318659","doi":""},{"reference":"<p>Tetley RJ, Staddon MF, Heller D, Hoppe A, Banerjee S, Mao Y. 2019. Tissue Fluidity Promotes Epithelial Wound Healing. Nat Phys 15(11): 1195-1203.</p>","pubmedId":"31700525","doi":""},{"reference":"<p>Ulicna K, Vallardi G, Charras G, Lowe AR. 2021. Automated Deep Lineage Tree Analysis Using a Bayesian Single Cell Tracking Approach. Frontiers in Computer Science 3: 10.3389/fcomp.2021.734559.</p>","pubmedId":"","doi":"10.3389/fcomp.2021.734559"},{"reference":"<p>Ulman V, Maška M, Magnusson KEG, Ronneberger O, Haubold C, Harder N, et al., Ortiz-de-Solorzano C. 2017. An objective comparison of cell-tracking algorithms. Nat Methods 14(12): 1141-1152.</p>","pubmedId":"29083403","doi":""},{"reference":"<p>Valon L, Davidović A, Levillayer F, Villars A, Chouly M, Cerqueira-Campos F, Levayer R. 2021. Robustness of epithelial sealing is an emerging property of local ERK feedback driven by cell elimination. Dev Cell 56(12): 1700-1711.e8.</p>","pubmedId":"34081909","doi":""}],"title":"<p>easytrack: A napari plugin for automated parameter tuning in cell tracking</p>","reviews":[],"curatorReviews":[]}]}},"species":{"species":[{"value":"acer saccharum","label":"Acer saccharum","imageSrc":"","imageAlt":"","mod":"TreeGenes","modLink":"https://treegenesdb.org","linkVariable":""},{"value":"achillea millefolium","label":"Achillea millefolium","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"acinetobacter baylyi","label":"Acinetobacter baylyi","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"actinobacteria bacterium","label":"Actinobacteria bacterium","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"adelges tsugae","label":"Adelges tsugae","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"adenocaulon chilense","label":"Adenocaulon chilense","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"aedes japonicus","label":"Aedes japonicus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"aegorhinus vitulus","label":"Aegorhinus vitulus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"alaimidae","label":"Alaimidae","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"allobates femoralis","label":"Allobates femoralis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"alnus glutinosa","label":"Alnus glutinosa","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"alosa aestivalis","label":"Alosa aestivalis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"alosa pseudoharengus","label":"Alosa pseudoharengus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"alternaria alternata","label":"Alternaria alternata","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"amynthas agrestis","label":"Amynthas Agrestis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ancylostoma caninum","label":"Ancylostoma caninum","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ancylostoma ceylanicum","label":"Ancylostoma ceylanicum","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"anemone multifida","label":"Anemone multifida","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"anguilla rostrata","label":"Anguilla rostrata","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"anisakis simplex","label":"Anisakis simplex","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"anomala albopilosa","label":"Anomala albopilosa","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"anthomyiidae sp","label":"Anthomyiidae sp","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"anthomyiidae sp","label":"Anthomyiidae sp","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"arabidopsis","label":"Arabidopsis","imageSrc":"arabidopsis.png","imageAlt":"Arabidopsis graphic by Zoe Zorn CC BY 4.0","mod":"TAIR","modLink":"https://arabidopsis.org","linkVariable":""},{"value":"architeuthis dux","label":"Architeuthis dux","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"arion vulgaris","label":"Arion vulgaris","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"armeria","label":"Armeria","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"artemia","label":"Artemia","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"arthrobacter sp.","label":"Arthrobacter sp.","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ascaridia","label":"Ascaridia","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ascaridia galli","label":"Ascaridia galli","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"asparagopsis taxiformis","label":"Asparagopsis taxiformis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"astatotilapia burtoni","label":"Astatotilapia burtoni","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"avena sativa","label":"Avena sativa","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"aves","label":"Aves","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bacillus","label":"Bacillus (firmicutes)","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bacillus cereus","label":"Bacillus cereus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bacillus mycoides","label":"Bacillus mycoides","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bacillus subtilis","label":"Bacillus subtilis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bacillus thuringiensis","label":"Bacillus thuringiensis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bacillus toyonensis","label":"Bacillus toyonensis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bacillus wiedmannii","label":"Bacillus wiedmannii","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bacteria","label":"Bacteria","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bacteriophage","label":"Bacteriophage","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bactrocera","label":"Bactrocera sp.","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"batrachospermum gelatinosum","label":"Batrachospermum gelatinosum","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"betula lenta","label":"Betula lenta","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"betula nigra","label":"Betula nigra","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bombus dahlbohmii","label":"Bombus dahlbohmii","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bombus terrestris","label":"Bombus terrestris","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bombyx mori","label":"Bombyx mori","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bos taurus","label":"Bos Taurus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"brachygobius doriae","label":"Brachygobius doriae","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"brassica oleracea","label":"Brassica oleracea","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"brassica rapa","label":"Brassica rapa","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"brugia malayi","label":"Brugia malayi","imageSrc":"","imageAlt":"","mod":"WormBase","modLink":"www.wormbase.org","linkVariable":""},{"value":"burkholderia thailandensis","label":"Burkholderia thailandensis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"buttiauxella","label":"Buttiauxella","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"caenorhabditis brenneri","label":"Caenorhabditis brenneri","imageSrc":"","imageAlt":"","mod":"WormBase","modLink":"www.wormbase.org","linkVariable":""},{"value":"caenorhabditis briggsae","label":"Caenorhabditis briggsae","imageSrc":"","imageAlt":"","mod":"WormBase","modLink":"www.wormbase.org","linkVariable":""},{"value":"c. elegans","label":"Caenorhabditis elegans","imageSrc":"c-elegans.jpg","imageAlt":"C. elegans graphic by Zoe Zorn CC BY 4.0","mod":"WormBase","modLink":"https://wormbase.org","linkVariable":""},{"value":"caenorhabditis inopinata","label":"Caenorhabditis inopinata","imageSrc":"","imageAlt":"","mod":"WormBase","modLink":"www.wormbase.org","linkVariable":""},{"value":"caenorhabditis japonica","label":"Caenorhabditis japonica","imageSrc":"","imageAlt":"","mod":"WormBase","modLink":"www.wormbase.org","linkVariable":""},{"value":"caenorhabditis nigoni","label":"Caenorhabditis nigoni","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"caenorhabditis remanei","label":"Caenorhabditis remanei","imageSrc":"","imageAlt":"","mod":"WormBase","modLink":"www.wormbase.org","linkVariable":""},{"value":"caenorhabditis tropicalis","label":"Caenorhabditis tropicalis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"calidifontibacillus","label":"Calidifontibacillus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"calidifontibacillus erzuremensis","label":"Calidifontibacillus erzuremensis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"calliphora sp","label":"Calliphora sp","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"caltha sagittata","label":"Caltha sagittata","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"cambarus latimanus","label":"Cambarus latimanus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"candida albicans","label":"Candida albicans","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"canis familiaris","label":"Canis familiaris","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"cannabis sativa","label":"Cannabis sativa","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"caretta caretta","label":"Caretta caretta","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"cassiopea xamachana","label":"Cassiopea xamachana","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"caulobacter vibrioides","label":"Caulobacter vibrioides","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"cephalopods","label":"Cephalopoda","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"cerastium arvense","label":"Cerastium arvense","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ceriodaphnia","label":"Ceriodaphnia","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ceroglossus suturalis","label":"Ceroglossus suturalis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"chaetoceros","label":"Chaetoceros","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"chamaecrista fasciculata","label":"Chamaecrista fasciculata","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"chilicola chalcidiformis","label":"Chilicola chalcidiformis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"chitinimonas","label":"Chitinimonas","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"chlamydomonas reinhardtii","label":"Chlamydomonas reinhardtii","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"chromobacterium","label":"Chromobacterium","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"chrysemys picta","label":"Chrysemys picta","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"chrysoperla rufilabris","label":"Chrysoperla rufilabris","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"citrus","label":"Citrus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"clavibacter sp.","label":"Clavibacter sp.","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"colinus virginianus","label":"Colinus virginianus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"crassostrea virginica","label":"Crassostrea virginica","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"crithidia fasciculata","label":"Crithidia fasciculata","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"cutibacterium acnes","label":"Cutibacterium acnes","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"cyanobacteria","label":"Cyanobacteria","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"daphnia","label":"Daphnia","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"daphnia pulex","label":"Daphnia pulex","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"diabrotica virgifera","label":"Diabrotica virgifera","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"diabrotica virgifera virgifera virus 1","label":"Diabrotica virgifera virgifera virus 1","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"d. discoideum","label":"Dictyostelium discoideum","imageSrc":"dicty.png","imageAlt":"D. discoideum","mod":"dictyBase","modLink":"http://dictybase.org","linkVariable":""},{"value":"diptera","label":"Diptera","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"dotocryptus bellicosus","label":"Dotocryptus bellicosus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"drechmeria coniospora","label":"Drechmeria coniospora","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"drosophila","label":"Drosophila","imageSrc":"drosophila.png","imageAlt":"Drosophila graphic by Zoe Zorn CC BY 4.0","mod":"FlyBase","modLink":"https://flybase.org/doi/","linkVariable":"doi"},{"value":"dryopteris campyloptera","label":"Dryopteris campyloptera","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"dryopteris expansa","label":"Dryopteris expansa","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"dryopteris intermedia","label":"Dryopteris intermedia","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"dugesia dorotocephala","label":"Dugesia dorotocephala","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"elasmobranchii","label":"Elasmobranchii","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"embryophyta","label":"Embryophyta","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"enoploteuthis chunii","label":"Enoploteuthis chunii","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"enterobacter aerogenes","label":"Enterobacter aerogenes","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"enterococcus raffinosus","label":"Enterococcus raffinosus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"epichloë coenophiala","label":"Epichloë coenophiala","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"equus caballus","label":"Equus caballus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"erigeron sp","label":"Erigeron sp","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"eristalis","label":"Eristalis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"eruca vesicaria","label":"Eruca vesicaria","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"erwinia carotovora","label":"Erwinia carotovora","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"erythronium americanum","label":"Erythronium americanum","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"escherichia coli","label":"Escherichia coli","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"eukaryota","label":"Eukaryotes","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"felis catus","label":"Felis catus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"francisella novicida","label":"Francisella novicida","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"francisella tularensis","label":"Francisella tularensis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"fraxinus americana","label":"Fraxinus americana","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"fucus distichus","label":"Fucus distichus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"fungi","label":"Fungi","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"gasteropelecus sp.","label":"Gasteropelecus sp.","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"geranium sp","label":"Geranium sp","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"girardia","label":"Girardia","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"glaucomys volans","label":"Glaucomys volans","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"glycine max","label":"Glycine max","imageSrc":"","imageAlt":"","mod":"Soybase","modLink":"https://soybase.org","linkVariable":""},{"value":"glyptemys insculpta","label":"Glyptemys insculpta","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"gossypium hirsutum","label":"Gossypium hirsutum","imageSrc":"","imageAlt":"","mod":"CottonGen","modLink":"https://www.cottongen.org/","linkVariable":""},{"value":"gromphadorhina portentosa","label":"Gromphadorhina portentosa","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"gryllodes sigillatus","label":"Gryllodes sigillatus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"haliotis rufescens","label":"Haliotis rufescens","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"hepacivirus hominis","label":"Hepatitis C Virus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"herpes simplex virus type 1","label":"Herpes simplex virus type 1","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"human","label":"Human","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"human coronavirus oc43","label":"Human coronavirus OC43","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"hydra vulgaris","label":"Hydra vulgaris","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"hydropsyche sp","label":"Hydropsyche sp","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"hymenoptera","label":"Hymenoptera","imageSrc":"","imageAlt":"","mod":"Hymenoptera Genome Database","modLink":"https://hymenoptera.elsiklab.missouri.edu/","linkVariable":""},{"value":"hypochaeris radicata","label":"Hypochaeris radicata","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"hypodynerus vespiformis","label":"Hypodynerus vespiformis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"iflaviridae","label":"Iflaviridae","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"iflavuris","label":"Iflavirus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ipomoea hederacea","label":"Ipomoea hederacea","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ischnomera","label":"Ischnomera","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ischnomera ruficollis","label":"Ischnomera ruficollis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"julidochromis marlieri","label":"Julidochromis marlieri","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"juniperus virginiana","label":"Juniperus virginiana","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"kluyveromyces marxianus","label":"Kluyveromyces marxianus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"l. casei","label":"L. casei","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"lacticaseibacillus casei","label":"Lacticaseibacillus casei","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"larentiinae sp","label":"Larentiinae sp","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"laurus nobilis","label":"Laurus nobilis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"lepidoptera","label":"Lepidoptera","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"leucanthemum vulgare","label":"Leucanthemum vulgare","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"linepithema humile","label":"Linepithema humile","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"liometopum occidentale","label":"Liometopum occidentale","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"lolium arundinaceum","label":"Lolium arundinaceum","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"lumbriculus variegatus","label":"Lumbriculus variegatus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"lumbricus terrestris","label":"Lumbricus terrestris","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"lupinus polyphyllus","label":"Lupinus polyphyllus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"lycorma delicatula","label":"Lycorma delicatula","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"lynx rufus","label":"Lynx rufus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"magnaporthe oryzae","label":"Magnaporthe oryzae","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"mammalia","label":"Mammalia","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"manihot esculenta","label":"Manihot esculenta","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"medicago lupulina","label":"Medicago lupulina","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"meloidogyne","label":"Meloidogyne","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"mimus polyglottos","label":"Mimus polyglottos","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bryophyta","label":"Mosses","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"mouse","label":"Mouse","imageSrc":"","imageAlt":"","mod":"MGI","modLink":"https://informatics.jax.org","linkVariable":""},{"value":"m. minutoides","label":"Mus minutoides","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"mycobacterium smegmatis","label":"Mycobacterium smegmatis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"nakaseomyces glabratus","label":"Nakaseomyces glabratus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"nauphoeta cinerea","label":"Nauphoeta cinerea","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"neurospora","label":"Neurospora","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"n. benthamiana","label":"Nicotiana benthamiana","imageSrc":"","imageAlt":"","mod":"Solgenomics Network","modLink":"https://solgenomics.net/organism/Nicotiana_benthamiana/genome","linkVariable":""},{"value":"nicotiana tabacum","label":"Nicotiana tabacum","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"noctuidae","label":"Noctuidae","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"noctuidae sp","label":"Noctuidae sp","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"nothobranchius furzeri","label":"Nothobranchius furzeri","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"onchocerca volvulus","label":"Onchocerca volvulus","imageSrc":"","imageAlt":"","mod":"WormBase","modLink":"www.wormbase.org","linkVariable":""},{"value":"orconectes virilis","label":"Orconectes virilis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ormia ochracea","label":"Ormia ochracea","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"o. sativa","label":"Oryza sativa","imageSrc":"","imageAlt":"","mod":"Gramene","modLink":"https://www.gramene.org/","linkVariable":""},{"value":"other","label":"Other","imageSrc":"","imageAlt":"","mod":null,"modLink":null,"linkVariable":null},{"value":"oxalis enneaphylla","label":"Oxalis enneaphylla","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"paenarthrobacter nicotinovorans","label":"Paenarthrobacter nicotinovorans","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"paenarthrobacter nicotinovorans","label":"Paenarthrobacter nicotinovorans","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pantoea","label":"Pantoea","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pantoea agglomerans","label":"Pantoea agglomerans","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"papaver sp","label":"Papaver sp","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"paramecium bursaria","label":"Paramecium bursaria","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"partitiviridae","label":"Partitiviridae","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pelodiscus sinensis","label":"Pelodiscus sinensis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"perezia recurvata","label":"Perezia recurvata","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"petromyzon marinus","label":"Petromyzon marinus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"photinus pyralis","label":"Photinus pyralis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"photinus pyralis associated partiti-like virus","label":"Photinus pyralis associated partiti-like virus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"photinus pyralis iflavirus 1","label":"Photinus pyralis iflavirus 1","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"physcomitrium patens","label":"Physcomitrium patens","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pinus strobus","label":"Pinus strobus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pinus taeda","label":"Pinus taeda","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"platycheirus","label":"Platycheirus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"plectus sambesii","label":"Plectus sambesii","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pogonomyrmex occidentalis","label":"Pogonomyrmex occidentalis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"poncirus trifoliata","label":"Poncirus trifoliata","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"populus deltoides","label":"Populus deltoides","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"potato virus y","label":"Potato virus Y","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"primula magellanica","label":"Primula magellanica","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pristionchus pacificus","label":"Pristionchus pacificus","imageSrc":"","imageAlt":"","mod":"WormBase","modLink":"www.wormbase.org","linkVariable":""},{"value":"prunus persica","label":"Prunus persica","imageSrc":"","imageAlt":"","mod":"Genome Database for Rosaceae","modLink":"https://www.rosaceae.org/","linkVariable":""},{"value":"psalmopoeus iriminia","label":"Psalmopoeus iriminia","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pseudanabaena sp.","label":"Pseudanabaena sp.","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pseudomonas","label":"Pseudomonas","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pseudomonas aeruginosa","label":"Pseudomonas aeruginosa","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pseudomonas glycinae","label":"Pseudomonas glycinae","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pseudomonas putida","label":"Pseudomonas putida","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pseudomonas syringae","label":"Pseudomonas syringae","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pterophyllum scalare","label":"Pterophyllum scalare","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"python regius","label":"Python regius","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"quercus macrocarpa","label":"Quercus macrocarpa","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ralstonia solanacearum","label":"Ralstonia solanacearum","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ranitomeya imitator","label":"Ranitomeya imitator","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ranunculus peduncularis","label":"Ranunculus peduncularis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"rat","label":"Rat","imageSrc":"","imageAlt":"","mod":"RGD","modLink":"https://rgd.mcw.edu","linkVariable":""},{"value":"rheinheimera","label":"Rheinheimera","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ribes rubrum","label":"Ribes rubrum","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"sars-cov-2","label":"SARS-CoV-2","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"s. cerevisiae","label":"Saccharomyces cerevisiae","imageSrc":"yeast.png","imageAlt":"Yeast graphic by Zoe Zorn CC BY 4.0","mod":"SGD","modLink":"https://yeastgenome.org","linkVariable":""},{"value":"saccharomyces paradoxus","label":"Saccharomyces paradoxus ","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"s. uvarum","label":"Saccharomyces uvarum","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"schistosoma","label":"Schistosoma","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"schizosaccharomyces japonicus","label":"Schizosaccharomyces japonicus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"s. pombe","label":"Schizosaccharomyces pombe","imageSrc":"pombe.png","imageAlt":"Pombe graphic by Zoe Zorn © Caltech","mod":"PomBase","modLink":"https://www.pombase.org/reference/PMID:","linkVariable":"pmId"},{"value":"schmidtea mediterranea","label":"Schmidtea mediterranea","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"senecio sp","label":"Senecio sp","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"simocephalus","label":"Simocephalus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"siraitia grosvenorii","label":"Siraitia grosvenorii","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"solanum lycopersicum","label":"Solanum lycopersicum","imageSrc":"","imageAlt":"","mod":"Solgenomics Network","modLink":"https://solgenomics.net/organism/1/view/","linkVariable":""},{"value":"sorghum","label":"Sorghum","imageSrc":"","imageAlt":"","mod":"SorghumBase","modLink":"https://www.sorghumbase.org","linkVariable":""},{"value":"spiroplasma eriocheiris","label":"Spiroplasma eriocheiris","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"staphylococcus aureus","label":"Staphylococcus aureus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"staphylococcus epidermidis","label":"Staphylococcus epidermidis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"steinernema carpocapsae","label":"Steinernema carpocapsae","imageSrc":"","imageAlt":"","mod":"WormBase","modLink":"https://wormbase.org","linkVariable":""},{"value":"steinernema hermaphroditum","label":"Steinernema hermaphroditum","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"stenotrophomonas geniculata","label":"Stenotrophomonas geniculata","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"streptococcus gordonii ","label":"Streptococcus gordonii ","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"streptococcus mutans","label":"Streptococcus mutans","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":" streptococcus pneumoniae","label":"Streptococcus pneumoniae","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"s. purpuratus","label":"Strongylocentrotus purpuratus","imageSrc":"","imageAlt":"","mod":"Echinobase","modLink":"https://www.echinobase.org","linkVariable":""},{"value":"strongyloides ratti","label":"Strongyloides ratti","imageSrc":"","imageAlt":"","mod":"WormBase","modLink":"www.wormbase.org","linkVariable":""},{"value":"sulfolobus","label":"Sulfolobus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"symphoricarpos albus","label":"Symphoricarpos albus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"syncirsodes","label":"Syncirsodes","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"synechococcus elongatus","label":"Synechococcus elongatus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"syrphidae","label":"Syrphidae","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"tarantobelus jeffdanielsi","label":"Tarantobelus jeffdanielsi","imageSrc":"","imageAlt":"","mod":"WormBase","modLink":"www.wormbase.org","linkVariable":""},{"value":"taraxacum officinale","label":"Taraxacum officinale","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"tatochila theodice","label":"Tatochila theodice","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"tetrahymena","label":"Tetrahymena","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"tetramorium immigrans","label":"Tetramorium immigrans","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"tomato brown rugose fruit virus","label":"ToBRFV","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"trachemys scripta","label":"Trachemys scripta","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"tribolium castaneum","label":"Tribolium castaneum","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"trichoptera","label":"Trichoptera","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"trichuris muris","label":"Trichuris muris","imageSrc":"","imageAlt":"","mod":"WormBase","modLink":"www.wormbase.org","linkVariable":""},{"value":"trifolium repens","label":"Trifolium repens","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"trypoxylus dichotomus","label":"Trypoxylus dichotomus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"tsuga canadensis","label":"Tsuga canadensis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ulva expansa","label":"Ulva expansa","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"universal","label":"Universal","imageSrc":"","imageAlt":"","mod":null,"modLink":null,"linkVariable":null},{"value":"vargula hilgendorfii","label":"Vargula hilgendorfii","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"vespula vulgaris","label":"Vespula vulgaris","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"virus","label":"Virus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"watasenia scintillans","label":"Watasenia scintillans","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"wolbachia pipientis","label":"Wolbachia pipientis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"xenopus","label":"Xenopus","imageSrc":"xenopus.png","imageAlt":"Xenopus graphic by Zoe Zorn CC BY 4.0","mod":"XenBase","modLink":"https://xenbase.org","linkVariable":""},{"value":"xenorhabdus griffiniae","label":"Xenorhabdus griffiniae","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"yramea cytheris","label":"Yramea cytheris","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"zaprionus indianus","label":"Zaprionus indianus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"zea mays","label":"Zea mays","imageSrc":"","imageAlt":"","mod":"MaizeGDB","modLink":"https://www.maizegdb.org","linkVariable":""},{"value":"zebrafish","label":"Zebrafish","imageSrc":"zebrafish.png","imageAlt":"Zebrafish graphic by Zoe Zorn CC BY 4.0","mod":"ZFIN","modLink":"https://zfin.org","linkVariable":""}]}},"pageContext":{"id":"45386f0b-e3ba-4114-ab4e-413a4fd90a7a","citedBy":[],"parsedCsv":{"csvHeader":[],"csvData":[]}}},
    "staticQueryHashes": ["2114697108"]}