Skip to content

A python package for mapping genome-wide data onto multiple alignment of transposable elements.

License

Notifications You must be signed in to change notification settings

pkncsk/ma_mapper

Repository files navigation

ma_mapper

Multiple Alignment Mapper

A python package for mapping genome-wide data onto multiple alignment of transposable elements.

This multiple alignment of THE1C for example:

THE1C alignment

can be overlayed by genome-wide data such as TF motif prediction, conservation socre, ChIP-exo mapped reads, common base frequencies, alternater allele frequencies, and more:

THE1C alignment THE1C signal THE1C signal THE1C signal THE1C signal

Quick links

Dependencies

  • python 3.10
  • biopython 1.83
  • compress-pickle 2.1.0
  • cyvcf2 0.30.28
  • h5py 3.7.0
  • logomaker 0.8
  • matplotlib 3.8.4
  • numpy 1.21.5
  • pandas 1.3.5
  • pybedtools 0.10.0
  • pybigwig 0.3.23
  • pysam 0.22.0
  • scipy 1.7.3

Installation

To install this package, use the following command to install on a python environment:

pip install git+https://github.com/pkncsk/ma_mapper@experimental

Package structure

ma_mapper is ultimately a wrapper of various external packages, guiding them to work under under the multiple alignment mapping framework. The package itself is separated into modules and submodules based on their main functions on the framework. Notably, the data extraction and data mapping/overlay are streamlined into one module as shown below:

THE1C alignment

Usage

Documentation quick links

Under construction

License

This package is licensed under the MIT License.

About

A python package for mapping genome-wide data onto multiple alignment of transposable elements.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •