Skip to main content

Cell Type Annotation Tools

This repository provides schema of the cell type annotation and related data standardization operations.

Installation

Install the latest pypi package through following the instructions in the pypi page.

Configuration Spec

Configuration spec defines schema for the CTA data conversion config files. Latest schema is located at: ctat_schema.yaml

Operations

Cell Type Annotation Tool provides the following operations:

Validate

The provided YAML/YML configuration file is validated against the Cell Type Annotation Schema.

ctat validate -i /path/to/my_config.yaml

If config is valid, program exits with system code 0, otherwise logs the issues and exits with a non-zero code.

Format

Formats the given data into standard cell type annotation data structure using the given configuration. Output is persisted as a json file.

ctat format -i /path/to/my_data.tsv -c /path/to/my_config.yaml -o /path/to/output.json

Fields that are not mapped in the config file are stored as userAnnotations.

A sample configuration file can be found at test_config.yaml. After applying this config to the user data, sample output file can be found at test_result.json.

Metadata

Release files for ctat 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ctat 0.0.1
File Size Uploaded Provenance
ctat-0.0.1.tar.gz 15.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for ctat 0.0.1
File Interpreter ABI Platform
ctat-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 33.0 kB

Release files / ctat-0.0.1.tar.gz

Download URL ctat-0.0.1.tar.gz
Size 15.9 kB
Tags Source
SHA-256 checksum
How to use checksums
1fc8e2c879c3fff98348498441ad6bf3e5e371187aa0e975fe8e1c73886ffc34
BLAKE2b-256 checksum
How to use checksums
93c454cef6244b083d8f3c2875b3060e0978f17f00b202d12b3d16653450ea8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.18

Release files / ctat-0.0.1-py3-none-any.whl

Download URL ctat-0.0.1-py3-none-any.whl
Size 17.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
19a9752a3ca215f37c55ccc4614abf939dd043fd995ffabdc60b11593a629948
BLAKE2b-256 checksum
How to use checksums
14ef53b20a44ee646ad7f50a5e1ef39348ea08502c70f0740be24480a98e3870
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.18

Security for ctat 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page