Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: ncbi.nlm.nih.gov
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.6%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: Syrinx55
  • License: other
  • Language: Python
  • Default Branch: main
  • Size: 139 KB
Statistics
  • Stars: 1
  • Watchers: 3
  • Forks: 0
  • Open Issues: 0
  • Releases: 2
Created about 1 year ago · Last pushed 12 months ago
Metadata Files
Readme License Citation

README.md

GenomeProfiler install with bioconda

Welcome to GenomeProfiler! GenomeProfiler is an automated pipeline for the profiling of prokaryotes and plasmids, including gene annotation across a wide range of features. GenomeProfiler provides features and nucleotide coordinates of metadata features for easy use in visual profiling and other analyses. Current features include antibiotic resistance genes, virulence genes, mobile genetic elements, finding related plasmids (for plasmid input), and more.

Install

NOTE: Instructions are currently for linux-64 and osx-64 architectures.

Install Miniforge

Follow official instructions to install Miniforge.

Verify that Conda is available by printing its version: bash conda --version

Install GenomeProfiler

If you do not already have a Conda environment, create one: bash conda create --name myenv

Install the genome_profiler package from the bioconda channel: bash conda install --name myenv -c bioconda genome_profiler

Register Email with Entrez

Registering an email with Entrez is not necessary for use, and the GENPROF_ENTREZ_EMAIL environment variable (see Install GenomeProfiler) may be set to any valid email address. However, registration will allow for the processing of more accessions simultaneously in a given run. To register, visit the NCBI Entrez website and click "Log in". Create an account using your preferred email. If you do not wish to create an NCBI account, simply use a valid email. A later step will instruct you to include this email address in your .env file.

Get IslandViewer Token

(For the islandviewer tool.)

Visit the IslandViewer website to create an account and obtain an API token. Navigate to the "Login" tab and create an account or sign into an existing one. Once you are signed in, navigate to the "Jobs" tab and click "HTTP API Token". A later step will instruct you to include this token in your .env file. Note that this API token expires every 30 days and needs to be renewed.

Install Resources Used by GenomeProfiler

Navigate to the directory in which you want to install GenomeProfiler.

Environment variables used by GenomeProfiler may be written in .env. Create a file named .env and open it in a text editor (GNU nano depicted here): bash nano .env

Insert the following text into .env:

```bash

genome_profiler

GENPROFENTREZEMAIL= GENPROFISLANDVIEWERAUTH_TOKEN= ```

The entries of .env are as follows: - GENPROF_ENTREZ_EMAIL: your valid email address. - GENPROF_ISLANDVIEWER_AUTH_TOKEN: your API key from IslandViewer.

Insert your own value after each corresponding =. Save and exit.

Activate the Conda environment which genome_profiler is installed to: bash conda activate myenv

Install resources (databases etc.) used by GenomeProfiler to ./data_GenomeProfiler: bash genome_profiler --setup

Usage

Graphical Mode

Open GenomeProfiler in graphical mode: bash genome_profiler --gui

By default, GenomeProfiler will save its output to ./output_GenomeProfiler.

Command Line Interface

Print the GenomeProfiler help message: bash genome_profiler --help

By default, GenomeProfiler will save its output to ./output_GenomeProfiler.

Semantic Versioning

This repository adheres to Semantic Versioning 2.0.0: https://semver.org/.

Acknowledgements

  • Benjamin Alford (Ssolar5): Packaging for distribution, command-line interface, documentation, cleanup.

Owner

  • Name: Jacob Alford
  • Login: Syrinx55
  • Kind: user
  • Location: 1 UTSA Cir, San Antonio, TX 78249, United States
  • Company: The University of Texas at San Antonio

GitHub Events

Total
  • Release event: 5
  • Watch event: 2
  • Delete event: 23
  • Member event: 1
  • Push event: 54
  • Create event: 17
Last Year
  • Release event: 5
  • Watch event: 2
  • Delete event: 23
  • Member event: 1
  • Push event: 54
  • Create event: 17