{"id":13716466,"url":"https://github.com/brainglobe/cellfinder","last_synced_at":"2026-02-02T18:13:12.772Z","repository":{"id":38086197,"uuid":"234562117","full_name":"brainglobe/cellfinder","owner":"brainglobe","description":"Automated 3D cell detection in very large images","archived":false,"fork":false,"pushed_at":"2026-01-22T18:27:51.000Z","size":175636,"stargazers_count":223,"open_issues_count":67,"forks_count":67,"subscribers_count":15,"default_branch":"main","last_synced_at":"2026-01-23T10:31:31.897Z","etag":null,"topics":["cell-detection","deep-learning","image-analysis","imaging","microscopy","neuroanatomy","neuroscience","python"],"latest_commit_sha":null,"homepage":"https://brainglobe.info/documentation/cellfinder/index.html","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brainglobe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-01-17T14:14:12.000Z","updated_at":"2026-01-22T18:27:51.000Z","dependencies_parsed_at":"2025-10-07T16:34:21.771Z","dependency_job_id":null,"html_url":"https://github.com/brainglobe/cellfinder","commit_stats":{"total_commits":313,"total_committers":12,"mean_commits":"26.083333333333332","dds":0.3226837060702875,"last_synced_commit":"21f724b46c84cf2c2489d1d4347c6c19f9277b45"},"previous_names":[],"tags_count":118,"template":false,"template_full_name":null,"purl":"pkg:github/brainglobe/cellfinder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brainglobe%2Fcellfinder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brainglobe%2Fcellfinder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brainglobe%2Fcellfinder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brainglobe%2Fcellfinder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brainglobe","download_url":"https://codeload.github.com/brainglobe/cellfinder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brainglobe%2Fcellfinder/sbom","scorecard":{"id":250691,"data":{"date":"2025-08-11","repo":{"name":"github.com/brainglobe/cellfinder","commit":"e97aec66fb55e3eee078ea5b5c5272350ae303ae"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":9,"reason":"Found 22/23 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"10 commit(s) and 11 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test_and_deploy.yml:1","Warn: no topLevel permission defined: .github/workflows/test_include_guard.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Branch-Protection","score":6,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'main'","Info: 'force pushes' disabled on branch 'main'","Warn: required approving review count is 1 on branch 'main'","Warn: codeowners review is not required on branch 'main'","Warn: no status checks found to merge onto branch 'main'","Info: PRs are required in order to make changes on branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/test_and_deploy.yml:205"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_and_deploy.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_and_deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_and_deploy.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_and_deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_and_deploy.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_and_deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_and_deploy.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_and_deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_and_deploy.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_and_deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_and_deploy.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_and_deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_and_deploy.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_and_deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_and_deploy.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_and_deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_and_deploy.yml:100: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_and_deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_and_deploy.yml:119: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_and_deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_and_deploy.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_and_deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_and_deploy.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_and_deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_and_deploy.yml:136: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_and_deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_and_deploy.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_and_deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_and_deploy.yml:140: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_and_deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_and_deploy.yml:148: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_and_deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_and_deploy.yml:167: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_and_deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_and_deploy.yml:174: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_and_deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_and_deploy.yml:179: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_and_deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_and_deploy.yml:203: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_and_deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_and_deploy.yml:211: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_and_deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_and_deploy.yml:215: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_and_deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_and_deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_and_deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_include_guard.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_include_guard.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_include_guard.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_include_guard.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_include_guard.yaml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_include_guard.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_include_guard.yaml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/brainglobe/cellfinder/test_include_guard.yaml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/test_and_deploy.yml:185","Warn: pipCommand not pinned by hash: .github/workflows/test_and_deploy.yml:187","Warn: pipCommand not pinned by hash: .github/workflows/test_and_deploy.yml:190","Warn: pipCommand not pinned by hash: .github/workflows/test_include_guard.yaml:29","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  15 third-party GitHubAction dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 28 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T08:24:25.748Z","repository_id":38086197,"created_at":"2025-08-17T08:24:25.749Z","updated_at":"2025-08-17T08:24:25.749Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29016760,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-02T16:17:30.374Z","status":"ssl_error","status_checked_at":"2026-02-02T15:58:50.469Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cell-detection","deep-learning","image-analysis","imaging","microscopy","neuroanatomy","neuroscience","python"],"created_at":"2024-08-03T00:01:10.748Z","updated_at":"2026-02-02T18:13:12.767Z","avatar_url":"https://github.com/brainglobe.png","language":"Python","funding_links":[],"categories":["Neuroscience"],"sub_categories":[],"readme":"[![Python Version](https://img.shields.io/pypi/pyversions/cellfinder.svg)](https://pypi.org/project/cellfinder)\n[![PyPI](https://img.shields.io/pypi/v/cellfinder.svg)](https://pypi.org/project/cellfinder)\n[![Anaconda version](https://anaconda.org/conda-forge/cellfinder/badges/version.svg)](https://anaconda.org/conda-forge/cellfinder)\n[![Napari hub](https://img.shields.io/endpoint?url=https://npe2api-git-add-shields-napari.vercel.app/api/shields/cellfinder)](https://napari-hub.org/plugins/cellfinder.html)\n[![PyPI Downloads](https://pepy.tech/badge/cellfinder)](https://pepy.tech/project/cellfinder)\n[![Wheel](https://img.shields.io/pypi/wheel/cellfinder.svg)](https://pypi.org/project/cellfinder)\n[![Development Status](https://img.shields.io/pypi/status/cellfinder.svg)](https://github.com/brainglobe/cellfinder)\n[![Tests](https://img.shields.io/github/actions/workflow/status/brainglobe/cellfinder/test_and_deploy.yml?branch=main)](https://github.com/brainglobe/cellfinder/actions)\n[![codecov](https://codecov.io/gh/brainglobe/cellfinder/branch/main/graph/badge.svg?token=nx1lhNI7ox)](https://codecov.io/gh/brainglobe/cellfinder)\n[![Code style: Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/format.json)](https://github.com/astral-sh/ruff)[![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat\u0026labelColor=ef8336)](https://pycqa.github.io/isort/)\n[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit\u0026logoColor=white)](https://github.com/pre-commit/pre-commit)\n[![Contributions](https://img.shields.io/badge/Contributions-Welcome-brightgreen.svg)](https://brainglobe.info/community/developers/index.html)\n[![image.sc forum](https://img.shields.io/badge/dynamic/json.svg?label=forum\u0026url=https%3A%2F%2Fforum.image.sc%2Ftags%2Fbrainglobe.json\u0026query=%24.topic_list.tags.0.topic_count\u0026colorB=brightgreen\u0026suffix=%20topics\u0026logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABPklEQVR42m3SyyqFURTA8Y2BER0TDyExZ+aSPIKUlPIITFzKeQWXwhBlQrmFgUzMMFLKZeguBu5y+//17dP3nc5vuPdee6299gohUYYaDGOyyACq4JmQVoFujOMR77hNfOAGM+hBOQqB9TjHD36xhAa04RCuuXeKOvwHVWIKL9jCK2bRiV284QgL8MwEjAneeo9VNOEaBhzALGtoRy02cIcWhE34jj5YxgW+E5Z4iTPkMYpPLCNY3hdOYEfNbKYdmNngZ1jyEzw7h7AIb3fRTQ95OAZ6yQpGYHMMtOTgouktYwxuXsHgWLLl+4x++Kx1FJrjLTagA77bTPvYgw1rRqY56e+w7GNYsqX6JfPwi7aR+Y5SA+BXtKIRfkfJAYgj14tpOF6+I46c4/cAM3UhM3JxyKsxiOIhH0IO6SH/A1Kb1WBeUjbkAAAAAElFTkSuQmCC)](https://forum.image.sc/tag/brainglobe)\n[![Bluesky](https://img.shields.io/badge/Bluesky-0285FF?logo=bluesky\u0026logoColor=fff)](https://bsky.app/profile/brainglobe.info)\n[![Mastodon](https://img.shields.io/badge/Mastodon-6364FF?logo=mastodon\u0026logoColor=fff)](https://mastodon.online/@brainglobe)\n# cellfinder\n\ncellfinder is software for automated 3D cell detection in very large 3D images (e.g., serial two-photon or lightsheet volumes of whole mouse brains).\nThere are three different ways to interact and use it, each with different user interfaces and objectives in mind.\nFor more details, head over to [the documentation website](https://brainglobe.info/documentation/cellfinder/index.html).\n\nAt a glance:\n\n- There is a command-line interface called [brainmapper](https://brainglobe.info/documentation/brainglobe-workflows/brainmapper/index.html) that integrates [with `brainreg`](https://github.com/brainglobe/brainreg) for automated cell detection and classification. You can install it through [`brainglobe-workflows`](https://brainglobe.info/documentation/brainglobe-workflows/index.html).\n- There is a [napari plugin](https://brainglobe.info/documentation/cellfinder/user-guide/napari-plugin/index.html) for interacting graphically with the cellfinder tool.\n- There is a [Python API](https://brainglobe.info/documentation/cellfinder/user-guide/cellfinder-core.html) to allow users to integrate BrainGlobe tools into their custom workflows.\n\n## Installation\n\nYou can find [the installation instructions](https://brainglobe.info/documentation/cellfinder/installation.html#installation) on the BrainGlobe website, which will go into more detail about the installation process if you want to minimise your installation to suit your needs.\nHowever, we recommend that users install `cellfinder` either through installing BrainGlobe version 1, or (if you also want the command-line interface) installing `brainglobe-workflows`.\n\n```bash\n# If you want to install all BrainGlobe tools, including cellfinder, in a consistent manner with one command:\npip install brainglobe\u003e=1.0.0\n# If you want to install the brainmapper CLI tool as well:\npip install brainglobe-workflows\u003e=1.0.0\n```\n\nIf you only want the `cellfinder` package by itself, you can `pip install` it alone:\n\n```bash\npip install cellfinder\u003e=1.0.0\n```\n\nBe sure to specify a version greater than version `v1.0.0` - prior to this version the `cellfinder` package had a very different structure that is incompatible with BrainGlobe version 1 and the other tools in the BrainGlobe suite.\nSee [our blog posts](https://brainglobe.info/blog/) for more information on the release of BrainGlobe version 1.\n\n## Seeking help or contributing\nWe are always happy to help users of our tools, and welcome any contributions. If you would like to get in contact with us for any reason, please see the [contact page of our website](https://brainglobe.info/contact.html).\n\n## Citation\nIf you find this package useful, and use it in your research, please cite the following paper:\n\u003e Tyson, A. L., Rousseau, C. V., Niedworok, C. J., Keshavarzi, S., Tsitoura, C., Cossell, L., Strom, M. and Margrie, T. W. (2021) “A deep learning algorithm for 3D cell detection in whole mouse brain image datasets’ PLOS Computational Biology, 17(5), e1009074\n[https://doi.org/10.1371/journal.pcbi.1009074](https://doi.org/10.1371/journal.pcbi.1009074)\n\n**If you use this, or any other tools in the brainglobe suite, please\n [let us know](https://brainglobe.info/contact.html), and\n we'd be happy to promote your paper/talk etc.**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrainglobe%2Fcellfinder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrainglobe%2Fcellfinder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrainglobe%2Fcellfinder/lists"}