{"id":34114671,"url":"https://github.com/hms-dbmi/scellop","last_synced_at":"2026-04-05T01:34:50.294Z","repository":{"id":227911524,"uuid":"749894738","full_name":"hms-dbmi/scellop","owner":"hms-dbmi","description":"Cell Population Viewer","archived":false,"fork":false,"pushed_at":"2026-01-15T22:25:32.000Z","size":28081,"stargazers_count":2,"open_issues_count":8,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-02-28T22:26:12.090Z","etag":null,"topics":["cell-populations","hidivelab"],"latest_commit_sha":null,"homepage":"https://scellop.netlify.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hms-dbmi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"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":"2024-01-29T15:58:06.000Z","updated_at":"2026-01-15T22:25:38.000Z","dependencies_parsed_at":"2024-03-18T15:09:09.772Z","dependency_job_id":"f6f2bc74-6a13-4aeb-ac79-3480dc45644a","html_url":"https://github.com/hms-dbmi/scellop","commit_stats":null,"previous_names":["thomcsmits/cellpop","hms-dbmi/cellpop"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/hms-dbmi/scellop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hms-dbmi%2Fscellop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hms-dbmi%2Fscellop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hms-dbmi%2Fscellop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hms-dbmi%2Fscellop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hms-dbmi","download_url":"https://codeload.github.com/hms-dbmi/scellop/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hms-dbmi%2Fscellop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31421869,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T00:25:07.052Z","status":"ssl_error","status_checked_at":"2026-04-05T00:25:05.923Z","response_time":60,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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-populations","hidivelab"],"created_at":"2025-12-14T19:40:25.174Z","updated_at":"2026-04-05T01:34:50.286Z","avatar_url":"https://github.com/hms-dbmi.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# scellop: Cell Type Composition Explorer\nScellop (previously CellPop) is an interactive visualization tool for cell type compositions. Easily compare your cell type compositions with different visual encodings, filter and sort on metadata, and export for communication.\n\n\n## Why scellop? \nCell type populations are commonly shown with stacked bar charts. However, scaling the number of samples and cell types in these visualizations create issues with analyzing these charts. Scellop alleviates this by presenting a flexible heatmap and side views with extending layered bar charts.\n\n\n## Installs\nScellop is available on [NPM](https://www.npmjs.com/package/scellop) and [PyPI](https://pypi.org/project/scellop/).\n\n\n```sh\nnpm i scellop\n```\n\n```sh\npip install scellop\n```\n\n## Demo\nA demo is available [here](https://scellop.netlify.app). How to use the ScellopComponent is shown [here](./demo/demo.tsx).\n\nThe main view and interactions:\n![Screen shot of scellop with 64 datasets and 61 celltypes.](assets/scellop_example.png)\n\n\n## Set-up\nThis project uses pnpm. \n\nInstall dependencies with:\n```sh\npnpm install\n```\n\nRun the demo with:\n```sh\npnpm run dev\n```\n\nInstructions for Python package are it's own [contributing guidelines](./python/CONTRIBUTING.md).\n\n\n## Team\n[HIDIVE Lab](https://hidivelab.org)\n- Thomas C. Smits (\u003ctsmits@hms.harvard.edu\u003e)\n- Nikolay Akhmetov (\u003cnikolay_akhmetov@hms.harvard.edu\u003e)\n- Tiffany Liaw (\u003ctiffany_liaw@hms.harvard.edu\u003e)\n- Nils Gehlenborg (\u003cnils@hms.harvard.edu\u003e)\n\n## Paper\nOur preprint is available [here](https://arxiv.org/abs/2510.09554).\n\nPlease cite this work as follows:\n\n```\nThomas C Smits, Nikolay Akhmetov, Tiffany S. Liaw, Mark S. Keller, Eric Moerth, Nils Gehlenborg (2025). scellop: A Scalable Redesign of Cell Population Plots for Single-Cell Data. arXiv preprint. https://10.48550/arXiv.2510.09554\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhms-dbmi%2Fscellop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhms-dbmi%2Fscellop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhms-dbmi%2Fscellop/lists"}