Skip to main content

mdb: population-level DNA methylation analysis toolkit

Project description

mdb

A toolkit to create DNA methylation database for cross-sample comparison

Requirement

Output format taken from:

  • Modkit >= v0.6
  • Pb-CpG-tools >= v3.0.0

Recommended DNA methylation pileup parameter:

  • Use --combine-strand in modkit pileup.
  • Use -m function to aggregrate 5mC and 5hmC for ONT's pileup if merging ONT with PacBio.

mdb features

  • mdb creates a genome-wide CpG matrix to support massive computing with population-level DNA methylation signals

  • Use mdb index to index reference genome

  • Use mdb create to create .mdb files (a set of .npy files) for each methylBED file

  • Use mdb merge to merge per sample .mdb database to form a CpGxSample matrix

  • Use mdb pca to parform PCA on merged matrix

      usage: mdb [-h] [-v] {index,create,merge,pca} ...
    
      DNA methylation database builder for quick population-level analysis.
    
      positional arguments:
      {index,create,merge,pca}
          index               Index all CpG locations on the reference genome
          create              Create single sample-level methylation database
          merge               mdb databases from multiple samples into a single database: COMBINE STRAND and HAPLOTYPE
          pca                 Perform PCA on the merged mdb database
    
      options:
      -h, --help            show this help message and exit
      -v, --version         show program's version number and exit
    
      Version v0.0.2
    

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

methdb-0.0.2.tar.gz (22.7 kB view details)

Uploaded Source

Built Distribution

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

methdb-0.0.2-py3-none-any.whl (26.9 kB view details)

Uploaded Python 3

File details

Details for the file methdb-0.0.2.tar.gz.

File metadata

  • Download URL: methdb-0.0.2.tar.gz
  • Upload date:
  • Size: 22.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for methdb-0.0.2.tar.gz
Algorithm Hash digest
SHA256 ca8bcad86a97c8808166e4c4d61fbf9e847e0118da3b083c4b0639976c0c7fd5
MD5 64611a36db863c196df0732a4c724601
BLAKE2b-256 b59f844cf82185485879b3e7ffd36bceb4bc49578bc969fca3dae9177b323934

See more details on using hashes here.

Provenance

The following attestation bundles were made for methdb-0.0.2.tar.gz:

Publisher: publish-pypi.yml on Fu-Yilei/mdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file methdb-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: methdb-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 26.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for methdb-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f6fd13852266ceaece5d35cc42880c58223d94d5164725b2fe1a03b004694807
MD5 a1dda7646c978624f54fa721bc734ba6
BLAKE2b-256 649099781362e85bff1c84b3b2d7e9b7257a3dc461909b32ea8b577d04c0bfea

See more details on using hashes here.

Provenance

The following attestation bundles were made for methdb-0.0.2-py3-none-any.whl:

Publisher: publish-pypi.yml on Fu-Yilei/mdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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