Skip to main content

iM-Seeker is commandline software designed to predict DNA i-Motif folding status and folding strength.

Project description

iM-Seeker

iM-Seeker is commandline software designed to predict DNA i-Motif folding status and folding strength. Details can be found at https://github.com/YANGB1/iM-Seeker

Installation and Usage

The dependency packages can be installed by:

pip3 install -r requirements.txt

iM-Seeker can be installed by:

pip3 install iM-Seeker

Alternatively, the python script 'iM-Seeker.py' can be downloaded directly from Github. The stored directory can be added to the ‘PATH’ environmental variable or the scripts with full path can be run alternatively using command like:

python3 iM-Seeker.py -h

Please pay attention !!!!!! The program needs two models 'pickle_model_classification.pkl' and 'pickle_model_regression.pkl' which are required as the input files of the software. Please find all the files at https://figshare.com/s/e4e72e2e8ceaa0a4fbd6, where all these files can be downloaded directly.

After intalled the package with 'pip',the help page can be checked by following command:

iM-Seeker.py -h

Parameters can be configured according to the user's own needs. Here is an example:

iM-Seeker.py --sequence input.fa --classification_model pickle_model_classification.pkl --regression_model pickle_model_regression.pkl --overlapped 2 --greedy 2 --stem_short 3 --stem_long 5 --loop1_short 1 --loop1_long 12 --loop2_short 1 --loop2_long 12 --loop3_short 1 --loop3_long 12 --representative_conformation 2 --output_folder output_path

Input and output

The input sequences should be in fasta formation, for instance:

>test1

CCCTCCCCCTCCCCTCCCTCCCCCCCCTCCCCTCCCTCCCTCCCCCCCCTCCCTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTCCCCCCCCCTCCTCCCCTCCCCCTCCCCTCCCTCCCTCC

>test2

CCCCCTCCCCCTCCCCCTCCCCCTCCCCC

>test3

CCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCC

>test4

CCCCGACCCCAACCCCTCCCCCAACCCCTCCCC

The output files are stored in the pre-set output folder.

If --representative_conformation is set as 1, 'iM-seeker_result_average_conformation.txt' includes conformation A of pre-set iM structures.

If --representative_conformation is set as 2, 'iM-seeker_result_side_shorter_conformation.txt' includes conformation B of pre-set iM structures.

The prediction result is kept in 'iM-seeker_final_prediction.txt'.

"0" of folding status means unfolded while "1" means folded. Folding strength is a continuous number.

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

iM-Seeker-1.0.14.tar.gz (11.3 kB view details)

Uploaded Source

File details

Details for the file iM-Seeker-1.0.14.tar.gz.

File metadata

  • Download URL: iM-Seeker-1.0.14.tar.gz
  • Upload date:
  • Size: 11.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.7

File hashes

Hashes for iM-Seeker-1.0.14.tar.gz
Algorithm Hash digest
SHA256 028afa626cde34802338a91a7c276de5c6f139844ebe936f564529707a5b40d3
MD5 ad88a1b5674b61153bb50fbaab5ed464
BLAKE2b-256 57f79d2b411499d2d6dcc36c31ebae789ed1027a6a3eb3db889d9052b1c63eb8

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