Skip to content

Predicting biosynthetic gene clusters in genomes

Notifications You must be signed in to change notification settings

KwanLab/ClusterFinder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This customized version of clusterfinder now takes command line arguments:

USAGE: ClusterFinder.py

The organism name is used to name the output files, which go in the current working directory.

The input table is the special format, outlined below. To make this table you can use the script clusterfinder_make_table.pl, which accepts a table of gene coordinates (either generated by prokka or prodigal), and the domain table from an hmmscan search against Pfam-A (made with the --domtblout option).

USAGE: clusterfinder_make_table.pl [OPTIONS] --gene_positions --hmmscan_table --organism_name <genus species, can be in quotes if it includes spaces> --organism_id --output

Options:

--type <prokka|prodigal> (table input type, default: prokka) --status <finished|draft> (sequencing status, default: draft)

The original ClusterFinder Readme follows...

ClusterFinder

Predicting biosynthetic gene clusters in genomes. Authors: Peter Cimermancic & Michael Fischbach

Requirements:

  • python (2.X)
  • numpy

Instructions:

  • an example of input file: example_input.txt: COLUMN DESCRIPTION:

    1. GeneID
    2. Sequencing status
    3. Organism name
    4. Scaffold OID
    5. Organism OID
    6. Locus Tag
    7. Gene Start
    8. Gene End
    9. Strand
    10. Pfam Template Start
    11. Pfam Template End
    12. Pfam Start
    13. Pfam End
    14. PfamID
    15. Pfam E-score
    16. Enzyme ID
  • if your input file format differs from the one above, please modify the file or lines 51-55 of the ClusterFinder.py script

  • an example of running ClusterFinder is shown in ClusterFinder.py script DESCRIPTION:

    1. modify paths (if not running from ClusterFinder directory - lines 7, 19 & 20)
    2. name the organism and the input file - lines 15 & 16
    3. run: python ClusterFinder.py
  • testing run: python ClusterFinder.py without making any changes to the files

  • OUTPUT1 [organims_name.out]: same as input + a column with probability values

  • OUTPUT2 [organism_name.clusters.out]: same as OUTPUT1, but only for the domains from gene clusters that have passed the filtering steps.

About

Predicting biosynthetic gene clusters in genomes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 83.4%
  • Perl 16.6%