Agent skill

Bio Spatial Transcriptomics High Resolution Binning

by GPTomics in GPTomics/bioSkills

Reconstructs single cells from sub-cellular spatial capture units (Visium HD 2um bins, Stereo-seq DNB spots, Slide-seqV2 beads) by aggregating bins UP into cells rather than deconvolving a mixture…

MITAuto-check passedResearch & Science

Install Bio Spatial Transcriptomics High Resolution Binning

skills CLI
$ npx skills add GPTomics/bioSkills --skill bio-spatial-transcriptomics-high-resolution-binning -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install GPTomics/bioSkills bio-spatial-transcriptomics-high-resolution-binning --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/GPTomics/bioSkills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/spatial-transcriptomics/high-resolution-binning .claude/skills/bio-spatial-transcriptomics-high-resolution-binning && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
bio-spatial-transcriptomics-high-resolution-binning
GitHub stars
1.2k
Used in
1 other repo
Token cost
~3.7k tokens
SKILL.md length
1,544 words
Files
3
Skills in repo
553
Repo updated
First seen
Licence
MIT

At a glance

Reconstructs single cells from sub-cellular spatial capture units (Visium HD 2um bins, Stereo-seq DNB spots, Slide-seqV2 beads) by aggregating bins UP into cells rather than deconvolving a mixture…

  • Choosing a bin size and recognizing the sparsity-vs-mixture dilemma (2um bins are too sparse to cluster
  • SKILL.md covers Version Compatibility, Governing Principle, The reconstruction decision and Loading Visium HD bins, plus 5 more sections
  • Runs Python scripts from its folder; calls pip
  • But binning to 8/16um re-creates the multi-cell mixture deconvolution was meant to escape)

What it does

Bio Spatial Transcriptomics High Resolution Binning is an agent skill from GPTomics/bioSkills. Reconstructs single cells from sub-cellular spatial capture units (Visium HD 2um bins, Stereo-seq DNB spots, Slide-seqV2 beads) by aggregating bins UP into cells rather than deconvolving a mixture DOWN. Use when choosing a bin size and recognizing the sparsity-vs-mixture dilemma (2um bins are too sparse to cluster, but binning to 8/16um re-creates the multi-cell mixture deconvolution was meant to escape); deciding between morphology-driven cell reconstruction (Bin2cell -- StarDist/Cellpose nuclei on a registered…

Its SKILL.md is about 3.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `examples/bin_to_cell_logic.py` and `usage-guide.md`).

It sits in Research & Science, covering Bioinformatics and Slides and decks. The repository describes itself as: a set of SKILLS.md for doing bioinformatics with agents like claude code. The licence is MIT.

When your agent uses it

  • Choosing a bin size and recognizing the sparsity-vs-mixture dilemma (2um bins are too sparse to cluster
  • But binning to 8/16um re-creates the multi-cell mixture deconvolution was meant to escape)
  • Deciding between morphology-driven cell reconstruction (Bin2cell -- StarDist/Cellpose nuclei on a registered H&E/DAPI image
  • Then assign 2um bins to nuclei) and fixed-bin aggregation by whether a co-registered cell image exists

Example prompts

  • “Use the bio-spatial-transcriptomics-high-resolution-binning skill to reconstruct single cells from sub-cellular spatial capture units (Visium HD 2um…”
  • “/bio-spatial-transcriptomics-high-resolution-binning”

Requirements

  • Python 3

What it can do on your machine

Read from SKILL.md and the folder at commit d91ed3d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • pip

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use pip, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Bio Spatial Transcriptomics High Resolution Binning loads about 3.7k tokens when it runs. Until then it costs about 247 tokens; SKILL.md has 1,544 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~247
When it runs · the whole SKILL.md, loaded when a task matches
~3.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from GPTomics/bioSkills at commit d91ed3d, republished under its MIT licence (© GPTomics). 1,544 words, ~3,686 tokens.

Download SKILL.mdSave it as .claude/skills/bio-spatial-transcriptomics-high-resolution-binning/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
bio-spatial-transcriptomics-high-resolution-binning
description
Reconstructs single cells from sub-cellular spatial capture units (Visium HD 2um bins, Stereo-seq DNB spots, Slide-seqV2 beads) by aggregating bins UP into cells rather than deconvolving a mixture DOWN. Use when choosing a bin size and recognizing the sparsity-vs-mixture dilemma (2um bins are too sparse to cluster, but binning to 8/16um re-creates the multi-cell mixture deconvolution was meant to escape); deciding between morphology-driven cell reconstruction (Bin2cell -- StarDist/Cellpose nuclei on a registered H&E/DAPI image, then assign 2um bins to nuclei) and fixed-bin aggregation by whether a co-registered cell image exists; recognizing this as the INVERSE of deconvolution (bin UP, not mix DOWN -- this is the AMBIGUOUS regime of the resolution fork); and handling each platform (Visium HD has an image so reconstruct, Slide-seqV2 has no per-bead image so aggregate or deconvolve, Stereo-seq depends on a registered stain).
tool_type
python
primary_tool
bin2cell

Version Compatibility

Reference examples tested with: bin2cell 0.3+, scanpy 1.10+, anndata 0.10+, spatialdata 0.1+, squidpy 1.4+

Before using code patterns, verify installed versions match. If versions differ:

  • Python: pip show <package> then help(module.function) to check signatures
  • R: packageVersion('<pkg>') then ?function_name to verify parameters

If code throws ImportError, AttributeError, or TypeError, introspect the installed package and adapt the example to match the actual API rather than retrying.

High-Resolution Binning

"Turn my Visium HD 2um bins into cells" -> Aggregate sub-cellular capture features UP into single-cell profiles, using a registered nucleus image to decide which bins belong to which cell when one exists.

  • Python: Bin2cell (b2c.read_visium -> b2c.stardist -> b2c.insert_labels -> b2c.bin_to_cell) for image-guided reconstruction; scanpy/squidpy for fixed-bin aggregation when no image exists

Governing Principle

Binning is the INVERSE of deconvolution. Deconvolution takes a capture unit that is LARGER than a cell (a 55um Visium spot holding 1-10 cells) and mixes it DOWN into the cell-type fractions inside it. High-resolution platforms have the opposite geometry: a Visium HD 2um bin, a Stereo-seq ~220nm DNB spot, and a Slide-seqV2 10um bead are SMALLER than or comparable to a single cell, so each unit is a fragment of one cell, not a mixture of several. The task is to aggregate fragments UP into whole cells, never to deconvolve a mixture that does not exist. Running deconvolution on 2um bins invents fractional cell-type mixtures inside features that hold only part of one cell.

The trap that defeats the naive fix is coarse binning. The 2um bins are far too sparse to cluster directly -- most bins capture a handful of transcripts or none, so a per-bin expression vector carries no cell-type signal. The reflex is to bin up to a coarser grid (Visium HD ships 8um and 16um bins for exactly this reason). But an 8um bin still spans roughly two cells, so coarse binning trades resolution for the precise multi-cell-mixture problem the high resolution was meant to escape -- it lands back in the DECONVOLVE regime, now needing a reference and a deconvolution method. This is a genuine dilemma, not a tunable knob: too fine is unclusterably sparse, too coarse is a mixture.

The escape is to define the cell from morphology instead of from a fixed grid. When a high-quality registered image exists (Visium HD ships an H&E or DAPI image co-registered to the bin coordinates), segment nuclei on the IMAGE, then assign each 2um bin to the nucleus whose territory contains it, and sum the bins per nucleus into a real single-cell profile. The cell boundary comes from morphology, not from an arbitrary square. Without a per-feature registered cell image (Slide-seqV2 beads have no co-registered cell morphology), morphology reconstruction is impossible and fixed-bin aggregation or bead-level deconvolution (RCTD doublet-mode is common for Slide-seqV2) remains the standard. Platform plus image availability decides the approach -- not the tool.

The reconstruction decision

This skill IS the AMBIGUOUS regime of the resolution fork named in spatial-deconvolution: the near-single-cell middle where a unit holds part of, or roughly, one cell. The fork there sorts platforms into DECONVOLVE (spot >> cell), SEGMENT (imaging, already single cells), and AMBIGUOUS; everything below is the AMBIGUOUS branch.

PlatformNative unitCo-registered cell image?Recommended approachPitfall
Visium HD2um square bins (gapless lawn)YES -- H&E or DAPI from CytAssist, registered to binsMorphology-driven reconstruction (Bin2cell: StarDist/Cellpose nuclei -> assign 2um bins -> per-cell sum)Treating 8um bins as the unit; an 8um bin still mixes ~2 cells
Stereo-seq~220nm DNB spots, binned (bin20 ~10-14um, bin50 ~25-36um)Sometimes -- ssDNA/nuclei stain if acquired and registeredReconstruct from the stain if registered (StereoCell/Cellpose); else fixed-bin aggregationDefault bin50 spans several cells -> a mixture, not a cell
Slide-seqV210um beads (random close-pack)NO -- beads carry no co-registered cell morphologyFixed-bin/bead aggregation, or bead deconvolution (RCTD doublet-mode)Reconstructing cells from morphology -- there is no image to segment

The discriminating axis is the registered cell image, not the platform name. A Visium HD run without a usable image collapses to the Slide-seqV2 row; a Stereo-seq run with a clean registered ssDNA stain behaves like the Visium HD row. Confirm the image is registered to the bin coordinate frame before trusting any morphology reconstruction; a misregistered image assigns bins to the wrong nuclei silently. Methods here evolve quickly -- verify the current best practice and the tool's registration assumptions against its latest documentation before committing.

Loading Visium HD bins

Goal: Read the 2um bin matrix together with the registered morphology image into one object whose bin coordinates and image pixels share a frame.

Approach: Use the Bin2cell reader, which wraps the Space Ranger 2um output and attaches the full-resolution source image; Visium HD tissue positions are PARQUET, not CSV, and the reader handles that. Inspect the bin sparsity before deciding fine-reconstruct vs coarse-aggregate.

python
import bin2cell as b2c
import numpy as np

# square_002um is the 2um bin output; source_image_path is the full-res H&E/DAPI registered to the bins
adata = b2c.read_visium('visium_hd_outs/binned_outputs/square_002um/',
                        source_image_path='Visium_HD_tissue_image.tif',
                        spaceranger_image_path='visium_hd_outs/spatial/')

median_counts = np.median(np.asarray(adata.X.sum(axis=1)).ravel())   # 2um bins are sparse: often single-digit median UMIs
print(f'bins: {adata.n_obs}, median UMI/bin: {median_counts:.1f}')   # too sparse to cluster -> reconstruct, do not cluster bins

Morphology-driven cell reconstruction (Bin2cell)

Goal: Build true single-cell profiles by segmenting nuclei on the registered image and summing the 2um bins that fall inside each nucleus territory.

Approach: Scale the H&E to the segmentation resolution, destripe the Visium HD per-row/per-column count artifact, run StarDist for nuclei, insert the labels onto the bin coordinates, expand each nucleus to capture cytoplasmic bins, then collapse bins per label into a cell-level AnnData. Each cell records how many bins it absorbed.

python
import bin2cell as b2c

mpp = 0.5                                                            # microns-per-pixel for the scaled image; sets StarDist's effective resolution
b2c.scaled_he_image(adata, mpp=mpp, save_path='stardist/he.tiff')
b2c.destripe(adata)                                                 # corrects Visium HD per-row/per-column total-count striping before it biases segmentation

b2c.stardist(image_path='stardist/he.tiff', labels_npz_path='stardist/he.npz',
             stardist_model='2D_versatile_he', prob_thresh=0.01)    # H&E nuclei; '2D_versatile_fluo' for DAPI
b2c.insert_labels(adata, labels_npz_path='stardist/he.npz', basis='spatial',
                  spatial_key='spatial_cropped_150_buffer', mpp=mpp, labels_key='labels_he')
b2c.expand_labels(adata, labels_key='labels_he', expanded_labels_key='labels_he_expanded')   # nucleus -> cell territory for cytoplasmic bins

cdata = b2c.bin_to_cell(adata, labels_key='labels_he_expanded',
                        spatial_keys=['spatial', 'spatial_cropped_150_buffer'])
# cdata is cell-level: bins summed per label; cdata.obs['bin_count'] = bins absorbed per cell -> a QC handle

Bins assigned to no nucleus (label 0) are dropped -- they are inter-cellular space or unsegmented territory, and forcing them into a cell fabricates expression. A cell built from very few bins is a low-confidence reconstruction; filter on bin_count the way single-cell QC filters on UMIs. When the H&E nuclei miss sparse regions, a second StarDist pass on a gene-expression-derived image (b2c.grid_image -> 2D_versatile_fluo) plus b2c.salvage_secondary_labels rescues cells the H&E alone missed.

Show full SKILL.md (612 more words)Show less

Fixed-bin aggregation when no image exists

Goal: Produce a workable cell-scale matrix from Slide-seqV2 beads or an imageless Stereo-seq run, accepting that each unit is approximate rather than a morphology-defined cell.

Approach: Aggregate to a cell-scale grid (or treat beads as the unit) and pass the result downstream as APPROXIMATE cells; if the bins clearly mix types, hand them to bead-level deconvolution instead of pretending they are pure. Choose the grid in microns, not in bins, so the physical scale is explicit.

python
import scanpy as sc
import numpy as np

# coords are in microns; choose a grid near one cell diameter (~10um) -- coarser re-creates the multi-cell mixture
bin_um = 10
coords = adata.obsm['spatial']
gx = np.floor(coords[:, 0] / bin_um).astype(int)
gy = np.floor(coords[:, 1] / bin_um).astype(int)
adata.obs['grid'] = [f'{x}_{y}' for x, y in zip(gx, gy)]            # aggregate bins/beads sharing a grid cell

agg = sc.get.aggregate(adata, by_key='grid', func='sum')           # sum counts per grid cell -> approximate cell-scale matrix
agg.X = agg.layers['sum']
# a grid cell spanning two real cells is a MIXTURE -> if so, deconvolve it (see spatial-deconvolution) rather than typing it

The honest caveat: a fixed grid is a compromise, and the coarser it is the more it is a deconvolution problem wearing a cell label. If the downstream question is cell typing and the beads visibly mix types, route to spatial-deconvolution (RCTD doublet-mode for Slide-seqV2) instead of clustering the grid.

Common Errors

SymptomCauseFix
Clustering on 2um bins yields noise / empty clusters2um bins are far too sparse (single-digit UMIs) to carry cell-type signalDo not cluster bins; reconstruct cells (Bin2cell) or aggregate to a cell-scale grid first
"Cell types" from 8um/16um bins look like blendsAn 8um bin still spans ~2 cells -- it is a mixture, not a cellReconstruct from morphology, or treat the bin as a mixture and deconvolve (spatial-deconvolution)
Deconvolution "runs" on 2um bins but fractions are nonsenseDeconvolved a sub-cellular fragment as if it were a multi-cell mixture (inverted the geometry)Aggregate UP into cells; deconvolution applies to spot >> cell, not bin << cell
Bin2cell assigns bins to the wrong nucleiSource image not registered to the bin coordinate frameVerify image-to-bin registration before reconstruction; a misregistered image fails silently
Reconstruction wanted but there is no image to segmentSlide-seqV2 (and imageless Stereo-seq) have no per-bead cell morphologyUse fixed-bin aggregation or bead deconvolution; morphology reconstruction needs a registered image
Reconstructed cells have tiny bin_count and erratic profilesCells built from too few bins are low-confidenceFilter on bin_count as single-cell QC filters on UMIs; consider salvage_secondary_labels
Striping artifacts bias nuclei or countsVisium HD per-row/per-column total-count striping left uncorrectedRun b2c.destripe before segmentation and before downstream normalization
  • spatial-deconvolution - the resolution fork that sends the AMBIGUOUS regime here; deconvolution is the opposite (mix DOWN) geometry to this skill's bin UP
  • image-analysis - nucleus/cell segmentation (StarDist, Cellpose) that morphology-driven reconstruction depends on
  • spatial-data-io - load Visium HD PARQUET bin positions and the registered image before reconstruction
  • spatial-preprocessing - QC and normalize the reconstructed cells once they exist (cell-scale, not bin-scale, thresholds)
  • single-cell/cell-annotation - annotate the reconstructed cells with markers or label transfer
  • single-cell/clustering - cluster reconstructed cells, which now carry cell-scale signal that raw bins lacked

References

  • Polanski K, Bartolome-Casado R, Sarropoulos I, et al. (2024) Bin2cell reconstructs cells from high resolution visium HD data. Bioinformatics 40(9):btae546. DOI 10.1093/bioinformatics/btae546
  • Chen A, Liao S, Cheng M, et al. (2022) Spatiotemporal transcriptomic atlas of mouse organogenesis using DNA nanoball-patterned arrays (Stereo-seq). Cell 185(10):1777-1792. DOI 10.1016/j.cell.2022.04.003
  • Stickels RR, Murray E, Kumar P, et al. (2021) Highly sensitive spatial transcriptomics at near-cellular resolution with Slide-seqV2. Nature Biotechnology 39:313-319. DOI 10.1038/s41587-020-0739-1
  • Schmidt U, Weigert M, Broaddus C, Myers G (2018) Cell detection with star-convex polygons (StarDist). MICCAI, Lecture Notes in Computer Science 11071:265-273. DOI 10.1007/978-3-030-00934-2_30
  • Stringer C, Wang T, Michaelos M, Pachitariu M (2021) Cellpose: a generalist algorithm for cellular segmentation. Nature Methods 18:100-106. DOI 10.1038/s41592-020-01018-x
  • Cable DM, Murray E, Zou LS, et al. (2022) Robust decomposition of cell type mixtures in spatial transcriptomics (RCTD). Nature Biotechnology 40:517-526. DOI 10.1038/s41587-021-00830-w

Visium HD (2um bins, registered CytAssist H&E/DAPI image, PARQUET tissue positions) is a 10x Genomics product; 10x provides the Space Ranger output specification and onboard image registration but no primary peer-reviewed platform paper, so it is attributed to 10x Genomics rather than a citation.

© GPTomics, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files in spatial-transcriptomics/high-resolution-binning of GPTomics/bioSkills.

  • SKILL.md
  • examples/bin_to_cell_logic.py
  • usage-guide.md

Open the folder on GitHubat commit d91ed3d

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in GPTomics/bioSkills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Bio Spatial Transcriptomics High Resolution Binning next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Bio Spatial Transcriptomics High Resolution Binning compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Bio Spatial Transcriptomics High Resolution Binning this skillGPTomics/bioSkills1.2k1 repos~3.7kAutomated safety check: PassMIT
Deepspot MK-Dense-AI/scientific-agent-skills48k1 repos~2.5kAutomated safety check: NotesPolyForm-Noncommercial-1.0.0
Bio Spatial Transcriptomics Spatial Data IoFreedomIntelligence/OpenClaw-Medical-Skills3.1k1 repos~2kAutomated safety check: PassNone
Bio Spatial Transcriptomics Spatial MultiomicsFreedomIntelligence/OpenClaw-Medical-Skills3.1k1 repos~1.6kAutomated safety check: PassNone
Single2spatial Spatial Mappingmajiayu000/claude-skill-registry6663 repos~994Automated safety check: PassMIT
Spatial Transcriptomics Tutorials With Omicversemajiayu000/claude-skill-registry6662 repos~3.7kAutomated safety check: PassMIT

Similar skills

  • Deepspot M

    K-Dense-AI/scientific-agent-skills

    Generates transcriptome-wide virtual spatial transcriptomics from H&E histology with DeepSpot-M.

    48k GitHub starsUsed in 1 repo~2.5k tokens
    Research & ScienceAuto-check: notes
  • Bio Spatial Transcriptomics Spatial Data Io

    FreedomIntelligence/OpenClaw-Medical-Skills

    Load spatial transcriptomics data from Visium, Xenium, MERFISH, Slide-seq, and other platforms using Squidpy and SpatialData.

    3.1k GitHub starsUsed in 1 repo~2k tokens
    Research & ScienceAuto-check passed
  • Bio Spatial Transcriptomics Spatial Multiomics

    FreedomIntelligence/OpenClaw-Medical-Skills

    Analyze high-resolution spatial platforms like Slide-seq, Stereo-seq, and Visium HD.

    3.1k GitHub starsUsed in 1 repo~1.6k tokens
    Research & ScienceAuto-check passed
  • Single2spatial Spatial Mapping

    majiayu000/claude-skill-registry

    Map scRNA-seq atlases onto spatial transcriptomics slides using omicverse's Single2Spatial workflow for deep-forest training, spot-level assessment, and marker visualisation.

    666 GitHub starsUsed in 3 repos~994 tokens
    Research & ScienceAuto-check passed
  • Spatial Transcriptomics Tutorials With Omicverse

    majiayu000/claude-skill-registry

    Guide users through omicverse's spatial transcriptomics tutorials covering preprocessing, deconvolution, and downstream modelling workflows across Visium, Visium HD, Stereo-seq, and Slide-seq…

    666 GitHub starsUsed in 2 repos~3.7k tokens
    Research & ScienceAuto-check passed
  • Bioconductor Nnsvg

    bioMate-AI/biomate-bioconductor-kb

    Method for scalable identification of spatially variable genes (SVGs) in spatially-resolved transcriptomics data.

    804 GitHub stars~925 tokensUpdated 3 mo ago
    Research & ScienceAuto-check passed

More from GPTomics/bioSkills

All 553 skills in this repo
  • Bio Alignment Io

    GPTomics/bioSkills

    Read, write, and convert multiple sequence alignment files using Biopython Bio.AlignIO.

    1.2k GitHub starsUsed in 3 repos~4.9k tokens
    Auto-check passed
  • bioSkills Installer

    GPTomics/bioSkills

    Installs the bioSkills collection of 425 bioinformatics skills in one step, or only chosen categories, so sequencing, RNA-seq, single-cell and variant tasks get specialized help.

    1.2k GitHub starsUsed in 1 repo~789 tokens
    Auto-check passed
  • Bio Write Sequences

    GPTomics/bioSkills

    Write biological sequences to files (FASTA, FASTQ, GenBank, EMBL) using Biopython Bio.SeqIO.

    1.2k GitHub starsUsed in 3 repos~2.1k tokens
    Auto-check passed
  • Amplicon Primer Clipping

    GPTomics/bioSkills

    Soft- or hard-clips PCR primer footprints from aligned amplicon BAMs so primer bases stop masquerading as confirmed reference sequence.

    1.2k GitHub starsUsed in 2 repos~2.2k tokens
    Auto-check passed
  • Bio Alignment Indexing

    GPTomics/bioSkills

    Create and use BAI/CSI indices for BAM/CRAM files using samtools and pysam.

    1.2k GitHub starsUsed in 2 repos~2.4k tokens
    Auto-check passed
  • Bio Alignment Sorting

    GPTomics/bioSkills

    Sort alignment files by coordinate or read name using samtools and pysam.

    1.2k GitHub starsUsed in 2 repos~2.6k tokens
    Auto-check passed

Questions about Bio Spatial Transcriptomics High Resolution Binning

What does Bio Spatial Transcriptomics High Resolution Binning do?

Reconstructs single cells from sub-cellular spatial capture units (Visium HD 2um bins, Stereo-seq DNB spots, Slide-seqV2 beads) by aggregating bins UP into cells rather than deconvolving a mixture…. Bio Spatial Transcriptomics High Resolution Binning is an agent skill from GPTomics/bioSkills. Reconstructs single cells from sub-cellular spatial capture units (Visium HD 2um bins, Stereo-seq DNB spots, Slide-seqV2 beads) by aggregating bins UP into cells rather than deconvolving a mixture DOWN.

When should I use Bio Spatial Transcriptomics High Resolution Binning?

Bio Spatial Transcriptomics High Resolution Binning fits situations like: choosing a bin size and recognizing the sparsity-vs-mixture dilemma (2um bins are too sparse to cluster; but binning to 8/16um re-creates the multi-cell mixture deconvolution was meant to escape); deciding between morphology-driven cell reconstruction (Bin2cell -- StarDist/Cellpose nuclei on a registered H&E/DAPI image; then assign 2um bins to nuclei) and fixed-bin aggregation by whether a co-registered cell image exists.

How do I install Bio Spatial Transcriptomics High Resolution Binning in Claude Code?

Run `npx skills add GPTomics/bioSkills --skill bio-spatial-transcriptomics-high-resolution-binning -a claude-code`. Or copy the skill folder (spatial-transcriptomics/high-resolution-binning in GPTomics/bioSkills) into .claude/skills/bio-spatial-transcriptomics-high-resolution-binning in your project. Claude Code loads it when a task matches its description.

How do I install Bio Spatial Transcriptomics High Resolution Binning in Codex?

Run `npx skills add GPTomics/bioSkills --skill bio-spatial-transcriptomics-high-resolution-binning -a codex`. Or copy the skill folder (spatial-transcriptomics/high-resolution-binning in GPTomics/bioSkills) into .agents/skills/bio-spatial-transcriptomics-high-resolution-binning in your project. Codex loads it when a task matches its description.

Can I use Bio Spatial Transcriptomics High Resolution Binning in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add GPTomics/bioSkills --skill bio-spatial-transcriptomics-high-resolution-binning -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bio-spatial-transcriptomics-high-resolution-binning, .gemini/skills/bio-spatial-transcriptomics-high-resolution-binning, .github/skills/bio-spatial-transcriptomics-high-resolution-binning and .opencode/skills/bio-spatial-transcriptomics-high-resolution-binning in your project.

What does Bio Spatial Transcriptomics High Resolution Binning need to run?

Going by SKILL.md and its folder, Bio Spatial Transcriptomics High Resolution Binning needs Python for the scripts in its folder and the command-line tools its instructions call (pip). Our summary lists: Python 3.

Does Bio Spatial Transcriptomics High Resolution Binning access the network?

SKILL.md contains no URLs. Its commands use pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Bio Spatial Transcriptomics High Resolution Binning safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Bio Spatial Transcriptomics High Resolution Binning use?

Bio Spatial Transcriptomics High Resolution Binning is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Bio Spatial Transcriptomics High Resolution Binning use?

About 3.7k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Bio Spatial Transcriptomics High Resolution Binning?

Skills that share tags, products or a category with Bio Spatial Transcriptomics High Resolution Binning: Deepspot M (K-Dense-AI/scientific-agent-skills, 48k stars), Bio Spatial Transcriptomics Spatial Data Io (FreedomIntelligence/OpenClaw-Medical-Skills, 3.1k stars), Bio Spatial Transcriptomics Spatial Multiomics (FreedomIntelligence/OpenClaw-Medical-Skills, 3.1k stars) and Single2spatial Spatial Mapping (majiayu000/claude-skill-registry, 666 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Bio Spatial Transcriptomics High Resolution Binning?

GPTomics (a GitHub organization) maintains it in GPTomics/bioSkills, which has 1,215 GitHub stars. The repository holds 553 skills in this directory. The repository was last updated on August 15, 2026.

Source: GPTomics/bioSkills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.