De Novo Decomposition of Satellite DNA Arrays into Monomers within Telomere-to-Telomere Assemblies
Project description
ArraySplitter
ArraySplitter: De Novo Decomposition of Satellite DNA Arrays into Monomers within Telomere-to-Telomere Assemblies
Introduction
ArraySplitter is a tool for the de novo decomposition of satellite DNA arrays into monomers within telomere-to-telomere assemblies. It is designed to work with a very long satDNA arrays from T2T assemblies, such as those found in centromeric and pericentromeric regions. ArraySplitter is implemented in Python and is available as a standalone tool.
Installation
ArraySplitter is implemented in Python and requires Python 3.6 or later.
To install ArraySplitter, clone the repository from GitHub and install the required dependencies using pip:
pip install arraysplitter
Usage
ArraySplitter is a command-line tool. To see the available options, run:
arraysplitter --help
The main input to ArraySplitter is a FASTA file containing the telomere-to-telomere assembly. The output is a FASTA file containing the monomers of the satellite DNA arrays seperated by spaces.
Example
To run ArraySplitter on the provided test data, run:
time arraysplitter --input chr1.fa --output chr1
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.