ncbi-genome-download - Scripts to download genomes from the NCBI FTP servers

  •        3

Some script to download bacterial and fungal genomes from NCBI after they restructured their FTP a while ago. Idea shamelessly stolen from Mick Watson's Kraken downloader scripts that can also be found in Mick's GitHub repo. However, Mick's scripts are written in Perl specific to actually building a Kraken database (as advertised).

https://github.com/kblin/ncbi-genome-download

Tags
Implementation
License
Platform

   




Related Projects

jbrowse - A modern genome browser built with JavaScript and HTML5.

  •    Javascript

To install jbrowse, most users should visit http://jbrowse.org/install and download a zip file such as JBrowse-1.13.0.zip. See instructions at https://jbrowse.org/code/latest-release/docs/tutorial/ for a tutorial on setting up a sample instance. Once you have an instance up and running, http://gmod.org/wiki/JBrowse_Configuration_Guide is the comprehensive reference guide to JBrowse configuration.

bionode - Modular and universal bioinformatics

  •    Javascript

To use bionode as a command line tool, you can install it globally with -g. Or, if you want to use it as a JavaScript library, you need to install it in your local project folder inside the node_modules directory by doing the same command without -g.

hail - Scalable genomic data analysis.

  •    Scala

Hail is an open-source, scalable framework for exploring and analyzing genomic data. The Hail project began in Fall 2015 to empower the worldwide genetics community to harness the flood of genomes to discover the biology of human disease. Since then, Hail has expanded to enable analysis of large-scale datasets beyond the field of genomics.

gatk - Official code repository for GATK versions 4 and up

  •    Java

Please see the GATK website, where you can download a precompiled executable, read documentation, ask questions, and receive technical support. This repository contains the next generation of the Genome Analysis Toolkit (GATK). The contents of this repository are 100% open source and released under the BSD 3-Clause license (see LICENSE.TXT).

DNA Sequence Annotation Studio

  •    

Sequence Annotation Studio can be used to perform the following: 1. View the complete sequence with zoom in / zoom out facility. 2. View the annotations (all or selectively). 3. Create new annotation and edit or delete existing ones. 4. Save modified sequence in GenBank ...


Bio4j - Bioinformatics Graph based DB

  •    Java

Bio4j is a bioinformatics graph based DB including most data available in Uniprot KB (SwissProt + Trembl), Gene Ontology (GO), UniRef (50,90,100), RefSeq, NCBI Taxonomy, and Expasy Enzyme DB. Bio4j provides a completely new and powerful framework for protein related information querying and management. Since it relies on a high-performance graph engine, data is stored in a way that semantically represents its own structure.

google-images-download - Python Script to download hundreds of images from 'Google Images'

  •    Python

This is a command line python program to search keywords/key-phrases on Google Images and optionally download images to your computer. You can also invoke this script from another python file. This is a small and ready-to-run program. No dependencies are required to be installed if you would only want to download up to 100 images per keyword. If you would want more than 100 images per keyword, then you would need to install Selenium library along with chromedriver. Detailed instructions in the troubleshooting section.

SLRI Bioinformatics Toolkit

  •    

This project is obsolete/orphaned. The Samuel Lunenfeld Research Institute (SLRI) Bioinformatics Toolkit is a mainly C-based cross-platform toolkit for dealing with biological information, especially protein structure/function. Based on the NCBI Toolkit

bedtools2 - A powerful toolset for genome arithmetic.

  •    C++

Collectively, the bedtools utilities are a swiss-army knife of tools for a wide-range of genomics analysis tasks. The most widely-used tools enable genome arithmetic: that is, set theory on the genome. For example, bedtools allows one to intersect, merge, count, complement, and shuffle genomic intervals from multiple files in widely-used genomic file formats such as BAM, BED, GFF/GTF, VCF. While each individual tool is designed to do a relatively simple task (e.g., intersect two interval files), quite sophisticated analyses can be conducted by combining multiple bedtools operations on the UNIX command line.

BLAST Ring Image Generator

  •    Java

BRIG is a cross-platform (Windows/Mac/Unix) application that can display circular comparisons between a large number of genomes, with a focus on handling genome assembly data. Please cite the BRIG paper if BRIG is used to generate figures for publications: NF Alikhan, NK Petty, NL Ben Zakour, SA Beatson (2011) BLAST Ring Image Generator (BRIG): simple prokaryote genome comparisons, BMC Genomics, 12:402. PMID: 21824423

NCBI Viewer

  •    Java

This software is to help the those connected with Biology,Biotechnology,Bio Informatics.The user can select from the choices of proteins, nucleotides,etc(All those found on NCBI's website)and search for the specific results

FSA-BLAST

  •    

FSA-BLAST is a new version of the popular BLAST (Basic Local Alignment Search Tool) bioinformatics tool, used to search genomic databases containing either protein or nucleotide sequences. FSA-BLAST is twice as fast as NCBI-BLAST with no loss in accuracy.

Mitrion-C Open Bio Project

  •    

The purpose of Mitrion-C Open Bio Project is to develop FPGA accelerated bioinformatics applications for the Mitrion Virtual Processor. The first accelerated application is NCBI BLAST.

getsploit - Command line utility for searching and downloading exploits

  •    Python

Command line search and download tool for Vulners Database inspired by searchsploit. It allows you to search online for the exploits across all the most popular collections: Exploit-DB, Metasploit, Packetstorm and others. The most powerful feature is immediate exploit source download right in your working path. If your Python supports sqlite3 lib(builtin) you can use --update and --local commands to download whole exploit database to your PC. After update you can perform local offline searches.

Simple command line GET tool

  •    

A really plain executable to download a file from the internet using a simple command line: GET [URL]

console-downloader

  •    Shell

Command line download manager which uses existing unix utilities: Downloads can be added, paused and removed from the command line; and you can create custom download schedules by combining this program with the crontab file.

SublightCmd

  •    DotNet

SublightCmd is command line tool which can be used to automatically detect movie titles and download synchronized subtitles from Sublight database.

deepvariant - DeepVariant is an analysis pipeline that uses a deep neural network to call genetic variants from next-generation DNA sequencing data

  •    Python

DeepVariant is an analysis pipeline that uses a deep neural network to call genetic variants from next-generation DNA sequencing data.DeepVariant is a suite of Python/C++ programs that run on any Unix-like operating system. For convenience the documentation refers to building and running DeepVariant on Google Cloud Platform, but the tools themselves can be built and run on any standard Linux computer, including on-premise machines. Note that DeepVariant currently requires Python 2.7 and does not yet work with Python 3.

download - Download and extract files

  •    Javascript

See download-cli for the command-line version.Returns both a Promise<Buffer> and a Duplex stream with additional events.

aria2 - aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line

  •    C++

This program comes with no warranty. You must use this program at your own risk. aria2 is a utility for downloading files. The supported protocols are HTTP(S), FTP, SFTP, BitTorrent, and Metalink. aria2 can download a file from multiple sources/protocols and tries to utilize your maximum download bandwidth. It supports downloading a file from HTTP(S)/FTP/SFTP and BitTorrent at the same time, while the data downloaded from HTTP(S)/FTP/SFTP is uploaded to the BitTorrent swarm. Using Metalink's chunk checksums, aria2 automatically validates chunks of data while downloading a file like BitTorrent.