Skip to main content

Accessive

Accessive is a Python library designed to facilitate the conversion between various bioinformatic accession types, streamlining the process of working with biological data identifiers across different databases and formats. Features

  • Convert between a wide array of accession types.
  • Support for major bioinformatics databases and identifier formats.
  • Flexible query options with support for filtering by taxon.

Supported Accession Types

Accessive supports the following accession types:

  • Ensembl
    • Gene (ENSG00000096717)
    • mRNA (ENST00000361390)
    • Proteoform (ENSP00000354689)
  • Uniprot
    • Swissprot (P00750)
    • TrEMBL (A0A024R161)
    • Isoform (P00750-1)
  • RefSeq
    • mRNA (NM_001278)
    • ncRNA (NR_001278)
    • Proteoform (NP_001265)
  • Nextprot
    • Gene (NX_P00750)
    • Proteoform (NX_P00750-1)
  • Alphafold id (AF-B0QZ35-F1)
  • ArrayExpress (E-GEOD-3307)
  • BioGRID index
  • CCDS (CCDS81469)
  • EMBL (AK074805)
  • Entrez Gene id
  • GeneCards index
  • HGNC (HGNC:142929)
  • MIM_GENE index (601739)
  • PDB (4IG9)
  • Pfam (PF02146)
  • UCSC (uc057tpn.1)
  • UniParc (UPI000015D95A)
  • WikiGene index

Installation

To install Accessive, use pip:

pip install accessive

After installation, install the database via the included utiltiy:

python -m accessive.database_ops --download

Note that the Accessive database requires approximately 500MB of disk space.

Usage Example

>>> from accessive import Accessive
>>> acc = Accessive()
>>> acc.map(ids=['SIRT1', 'UCP1', 'VGF'], to_types=['uniprot_swissprot', 'uniprot_trembl', 'refseq_mrna'], taxon = 9606)

          uniprot_swissprot uniprot_trembl   refseq_mrna
gene_name                                               
SIRT1                  None         B0QZ35          None
SIRT1                  None         E9PC49  NM_001142498
SIRT1                Q96EB6     A0A024QZQ1     NM_012238
SIRT1                  None         B0QZ35  NM_001314049
VGF                  O15240           None          None
VGF                  O15240           None     NM_003378
UCP1                 P25874           None     NM_021833

Metadata

Release files for accessive 0.1.0

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

Source distribution (sdist)

Source distribution for accessive 0.1.0
File Size Uploaded Provenance
accessive-0.1.0.tar.gz 14.0 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 30.0 kB

Release files / accessive-0.1.0.tar.gz

Download URL accessive-0.1.0.tar.gz
Size 14.0 kB
Tags Source
SHA-256 checksum
How to use checksums
9f2dd27343a4311f6deba069e2592aeebcb72a8c16d867ab741c7135fc68c11a
BLAKE2b-256 checksum
How to use checksums
3b3f02f383debda04589db209da246bd79f9ef7923b4ee20645d6fd8d18a7ea4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.17

Release files / accessive-0.1.0-py3-none-any.whl

Download URL accessive-0.1.0-py3-none-any.whl
Size 16.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f6ff400d61bf128845047d7801477a8c51e78118a117881c9504c4a7539092fb
BLAKE2b-256 checksum
How to use checksums
95ceab4a8fb7c019c4b81b831ad5738b982a6c7984ea97c43a8aae94b9482b6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.17

Security for accessive 0.1.0

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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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