SCIMAP

SCIMAP: A Python Toolkit for Integrated Spatial Analysis of Multiplexed Imaging Data - Published in JOSS (2024)

https://github.com/labsyspharm/scimap

Science Score: 95.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 7 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org
  • Committers with academic emails
    2 of 13 committers (15.4%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

image-analysis pypi python single-cell-analysis spatial-analysis

Keywords from Contributors

annotations mesh

Scientific Fields

Sociology Social Sciences - 93% confidence
Economics Social Sciences - 85% confidence
Biochemistry, Genetics and Molecular Biology Life Sciences - 83% confidence
Last synced: 4 months ago · JSON representation

Repository

Spatial Single-Cell Analysis Toolkit

Basic Info
  • Host: GitHub
  • Owner: labsyspharm
  • License: mit
  • Language: Python
  • Default Branch: master
  • Homepage: https://scimap.xyz/
  • Size: 43.3 MB
Statistics
  • Stars: 98
  • Watchers: 2
  • Forks: 31
  • Open Issues: 47
  • Releases: 15
Topics
image-analysis pypi python single-cell-analysis spatial-analysis
Created over 5 years ago · Last pushed 6 months ago
Metadata Files
Readme License

README.md

SCIMAP: A Python Toolkit for Integrated Spatial Analysis of Multiplexed Imaging Data


build-unix-mac-win docs Downloads PyPI Version PyPI License DOI



Scimap is a scalable toolkit for analyzing spatial molecular data. The underlying framework is generalizable to spatial datasets mapped to XY coordinates. The package uses the anndata framework making it easy to integrate with other popular single-cell analysis toolkits. It includes preprocessing, phenotyping, visualization, clustering, spatial analysis and differential spatial testing. The Python-based implementation efficiently deals with large datasets of millions of cells.

Citing scimap

Nirmal et al., (2024). SCIMAP: A Python Toolkit for Integrated Spatial Analysis of Multiplexed Imaging Data. Journal of Open Source Software, 9(97), 6604, https://doi.org/10.21105/joss.06604

Installation

We strongly recommend installing scimap in a fresh virtual environment.

```

If you have conda installed

conda create --name scimap python=3.10 conda activate scimap ```

Install scimap directly into an activated virtual environment:

Firstly, we suggest installing scimap and napari together to enable visualization out of the box. Keep in mind, napari needs a GUI toolkit, such as PyQt. If you run into any issues because of your computer's operating system, install scimap and napari separately by following the guidance in napari's documentation.

Here's how you can install both using pip:

python pip install "scimap[napari]"

If you encounter a problem with PyQt6 during the installation, you can install scimap alone first. Later on, if you find you need napari, you can go ahead and install it by itself.

To install just scimap:

python pip install scimap

After installation, the package can be imported as:

```python $ python

import scimap as sm ```

Get Started

Detailed documentation of scimap functions and tutorials are available here.

Scimap development was led by Ajit Johnson Nirmal, Harvard Medical School.
Check out other tools from the Nirmal Lab.

Contibute

Interested in contributing to the package? Check out our guidelines at https://scimap.xyz/contribute/ for detailed instructions.

Funding

This work was supported by the following NIH grant K99-CA256497

Owner

  • Name: Laboratory of Systems Pharmacology @ Harvard
  • Login: labsyspharm
  • Kind: organization
  • Email: hits@harvard.edu
  • Location: Boston, MA

Reinventing the fundamental science underlying the development of new medicines and their use in individual patients.

JOSS Publication

SCIMAP: A Python Toolkit for Integrated Spatial Analysis of Multiplexed Imaging Data
Published
May 29, 2024
Volume 9, Issue 97, Page 6604
Authors
Ajit J. Nirmal ORCID
Department of Dermatology, Brigham and Women’s Hospital, Harvard Medical School, Boston, MA, United States of America, Ludwig Center for Cancer Research at Harvard, Harvard Medical School, Boston, MA, United States of America, Laboratory of Systems Pharmacology, Harvard Medical School, Boston, MA, United States of America
Peter K. Sorger ORCID
Ludwig Center for Cancer Research at Harvard, Harvard Medical School, Boston, MA, United States of America, Laboratory of Systems Pharmacology, Harvard Medical School, Boston, MA, United States of America
Editor
Charlotte Soneson ORCID
Tags
multiplexed imaging data analysis spatial analysis spatial biology

GitHub Events

Total
  • Create event: 1
  • Release event: 1
  • Issues event: 27
  • Watch event: 23
  • Issue comment event: 45
  • Push event: 63
  • Pull request event: 6
  • Fork event: 8
Last Year
  • Create event: 1
  • Release event: 1
  • Issues event: 28
  • Watch event: 23
  • Issue comment event: 45
  • Push event: 63
  • Pull request event: 6
  • Fork event: 8

Committers

Last synced: 5 months ago

All Time
  • Total Commits: 834
  • Total Committers: 13
  • Avg Commits per committer: 64.154
  • Development Distribution Score (DDS): 0.097
Past Year
  • Commits: 39
  • Committers: 3
  • Avg Commits per committer: 13.0
  • Development Distribution Score (DDS): 0.077
Top Committers
Name Email Commits
Ajit Johnson Nirmal a****n@g****m 753
amorje a****e@g****m 49
dependabot[bot] 4****] 11
Yu-An Chen a****2@g****m 6
sarafiller 8****r 6
Radkevich e****h@M****g 2
tdurieux d****s@h****m 1
emmanuel-contreras e****s@w****u 1
SarkkinenJ 9****J 1
Jeremy Muhlich j****h@b****g 1
Charlotte Soneson c****n@g****m 1
Artem Sokolov a****v@g****m 1
Sara Filler s****r@s****u 1

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 84
  • Total pull requests: 64
  • Average time to close issues: about 2 months
  • Average time to close pull requests: about 1 month
  • Total issue authors: 51
  • Total pull request authors: 13
  • Average comments per issue: 2.04
  • Average comments per pull request: 0.41
  • Merged pull requests: 42
  • Bot issues: 0
  • Bot pull requests: 31
Past Year
  • Issues: 24
  • Pull requests: 5
  • Average time to close issues: 13 days
  • Average time to close pull requests: about 4 hours
  • Issue authors: 17
  • Pull request authors: 3
  • Average comments per issue: 0.96
  • Average comments per pull request: 1.6
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • ajitjohnson (6)
  • josenimo (5)
  • sailseem (4)
  • rach-crc (3)
  • kevinyamauchi (3)
  • yerahko (3)
  • andreevg04 (3)
  • bugie19 (3)
  • PietroD (3)
  • virlyananda (2)
  • vraghu90 (2)
  • emmanuel-contreras (2)
  • tuuliavallius (2)
  • batukav (2)
  • emir-radkevich (2)
Pull Request Authors
  • dependabot[bot] (31)
  • amorje (11)
  • sarafiller (5)
  • Yu-AnChen (4)
  • emmanuel-contreras (2)
  • emir-radkevich (2)
  • SarkkinenJ (2)
  • csoneson (2)
  • ArtemSokolov (1)
  • jmuhlich (1)
  • ruiheesi (1)
  • adamjtaylor (1)
  • tdurieux (1)
Top Labels
Issue Labels
bug (3) enhancement (3)
Pull Request Labels
dependencies (31)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 3,363 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 1
  • Total versions: 260
  • Total maintainers: 1
pypi.org: scimap

Spatial Single-Cell Analysis Toolkit

  • Versions: 260
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 3,363 Last month
Rankings
Downloads: 7.4%
Forks count: 8.9%
Stargazers count: 9.8%
Dependent packages count: 10.1%
Average: 11.6%
Dependent repos count: 21.5%
Maintainers (1)
Last synced: 4 months ago

Dependencies

poetry.lock pypi
  • 197 dependencies
.github/workflows/build-unix-mac-win.yml actions
  • abatilo/actions-poetry v2.1.4 composite
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
.github/workflows/dockerhub.yml actions
  • docker/build-push-action v2 composite
  • docker/login-action v1 composite
  • docker/setup-buildx-action v1 composite
  • docker/setup-qemu-action v1 composite
.github/workflows/docs.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
Dockerfile docker
  • python 3.8 build