Metadata-Version: 2.1
Name: multiMotif
Version: 1.2.6
Summary: A Computational Tool for Variable Motif scanning and Sequence-based Relative Position Visualization of Search Results in Sequences.
Home-page: https://github.com/SainanLuo/multiMotif
Author: Sainan Luo
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: biopython>=1.78
Requires-Dist: matplotlib>=3.3
Requires-Dist: numpy>=1.19
Requires-Dist: pandas>=1.1
Requires-Dist: plotly>=5.18.0
Requires-Dist: kaleido>=0.2.1

# multiMotif
 A generalized tool for scanning and visualization of diverse and distant multiple motifs.

## Installation

To install multiMotif, you can use [pip](https://pip.pypa.io/en/stable/installation/)(we recommend using this method for installation.):

```
pip install multiMotif
```


Or clone the repository and then install it local:

```
git clone https://github.com/SainanLuo/multiMotif.git
cd multiMotif
pip install .
```


As a Windows user, you can choose to download [the installation package](https://github.com/SainanLuo/multiMotif/releases/download/v1.2.5/multiMotif.exe) and follow the prompts to install it.


## Dependencies

multiMotif requires the following packages:

`Biopython (>= 1.78)`

`Matplotlib (>= 3.3)`

`NumPy (>= 1.19)`

`Pandas (>= 1.1)`

`plotly (>=5.18.0)`

`kaleido(>=0.2.1)`

These dependencies will be installed automatically when you install multiMotif using pip.


## Usage

After installation, you can use the `multiMotif` command to run multiMotif. Here is the basic usage:

```
usage: multiMotif [-h]
                  {singleMotif,multiMotif,visualMotif,extract_sequences} ...

VariaMotif for motif scanning

positional arguments:
  {singleMotif,multiMotif,visualMotif,extract_sequences}
                        sub-command help
    singleMotif         Scanning for single motif
    multiMotif          Scanning more than two ordered motifs
    visualMotif         Visualization:display motif in sequence
    extract_sequences   Extract Sequences

optional arguments:
  -h, --help            show this help message and exit
```

multiMotif tool features modules for identifying single motifs(‘singleMotif’), multiple motifs(‘multiMotif’), a visualization module (‘visualMotif’) to enhance results interpretation, and a sequence extraction module (‘extract_sequences’) for obtaining promoters or open reading frames, or user-specified locations. 


We provide comprehensive user manuals in both Chinese and English. You can download the English version of the manual at [English Language User Manual Download Link](https://github.com/SainanLuo/multiMotif/releases/download/v1.2.5/multiMotif_Installation_UsageInstructions_EnglishLanguage.pdf). For the Chinese version, please visit this link:[Chinese Language User Manual Download Link](https://github.com/SainanLuo/multiMotif/releases/download/v1.2.5/multiMotif_Installation_UsageInstructions_ChineseLanguage.pdf).


