Skip to main content

Explore nucleotide divergence and sequence resolution across user-defined categories.

Project description

CATnip Workflow

CATnip a tool to assess nucleotide divergence and sequence resolution between user-defined categories.

Prerequisites

  • Conda or Mamba
  • Git

Quick Start

  1. Clone the repository:

    git clone https://github.com/CIBIO-BU/catnip
    cd catnip
    
  2. Create the conda environment:

    conda env create -f catnip-env.yml
    
  3. Activate the environment:

    conda activate catnip
    
  4. Install catnip command:

    pip install -e .
    
  5. Check help message:

    catnip -h
    
  6. Run the test workflow:

    cd test-workflow
    catnip -i coi_micointf_mil.fasta -f coi_micointf_mil_mapping.tsv -c 0,1,2,3 -p 10
    

Environment Details

The conda environment includes:

  • Python 3.11
  • CD-HIT 4.8.1 (sequence clustering)
  • Bowtie2 2.5.4 (sequence alignment)
  • SAMtools (BAM/SAM file processing)
  • pysam (Python interface for SAM/BAM files)
  • pandas & numpy (data analysis)

Environment Details

For filtering divergence values are rounded to the NEAREST WHOLE VALUE. However, output is presented with one decimal case.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

catnip_seq-0.1.3.tar.gz (26.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

catnip_seq-0.1.3-py3-none-any.whl (28.8 kB view details)

Uploaded Python 3

File details

Details for the file catnip_seq-0.1.3.tar.gz.

File metadata

  • Download URL: catnip_seq-0.1.3.tar.gz
  • Upload date:
  • Size: 26.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for catnip_seq-0.1.3.tar.gz
Algorithm Hash digest
SHA256 37d7f03ff3e4ded5912ebe2e740e38256e811cf42a0e752a888f5fd00757dae7
MD5 ad529dd9ea05eae3f8e988b8aae529e0
BLAKE2b-256 ced4d3492ebce36ee4ac134638c0339d98fae73d4c8ac8d492115840597babf8

See more details on using hashes here.

File details

Details for the file catnip_seq-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: catnip_seq-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 28.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for catnip_seq-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 539ca16acf8cbe0d8af09294ffbfcc1cb6cc0e2d8b259a904ad745b7c23995f6
MD5 7fbe6b909d67b07227a44781d6206981
BLAKE2b-256 1ab578e2ad63bf24394533c6c24cb52d94544d4b508805eae76fb784ed8e0f71

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page