Giter Site home page Giter Site logo

ahmedib1 / gaas Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nbisweden/gaas

0.0 0.0 0.0 30.01 MB

Genome Assembly and Annotation Service code

License: GNU General Public License v3.0

Perl 75.12% Shell 5.86% Ruby 12.69% Python 0.98% R 2.11% HTML 2.13% Awk 0.22% Groovy 0.27% HCL 0.63%

gaas's Introduction

Build Status install with bioconda DOI docker_agat Anaconda-Server Badge
GAAS

Genome Assembly Annotation Service (GAAS)

Suite of tools related to Genome Assembly Annotation Service tasks.


Table of Contents


What can GAAS do for you?

The repository contains mainly tools and knowledge related to bioinformatics and annotation the most often. To access and install the tools please follow the installation procedures below. For the knowledge you are invited to visit the knowledge part of the repo or if you are looking specifically for genome assembly knowledge The Genome Assembly Workshop Knowledge Base.

Installation

Using conda

Install

conda install -c bioconda gaas

Update

conda update gaas

Uninstall

conda uninstall gaas  

Old school

Prerequisites

  • R

  • Perl Perl >= 5.8, and a list of perl modules that can be installed using cpan, cpanm or conda:

    • Install perl modules with cpanm
    cpanm install bioperl
    cpanm install Clone
    cpanm install Graph::Directed
    cpanm install LWP::UserAgent
    cpanm install Statistics::R
    cpanm install Sort::Naturally
    cpanm install File::Share
    cpanm install Moose
    cpanm install File::ShareDir::Install
    cpanm install Bio::DB::EUtilities
    
    • Install perl modules with conda
    conda env create -f conda_environment_GAAS.yml
    conda activate gaas
    

Install

git clone https://github.com/NBISweden/GAAS.git # Clone GAAS
cd GAAS                                         # move into GAAS folder
perl Makefile.PL                                # Check all the dependencies*
make                                            # Compile
make test                                       # Test
make install                                    # Install

*If dependencies are missing you can install them using cpan/cpanm or use conda and load the environment conda_environment_GAAS.yml

Remark: On MS Windows, instead of make you'd probably have to use dmake or nmake depending the toolchain you have.

Update

From the folder where the repository is located.

git pull                                        # Update to last GAAS
perl Makefile.PL                                # Check all the dependencies<sup>1</sup>
make                                            # Compile
make test                                       # Test
make install                                    # Install

Change to a specific version

From the folder where the repository is located.

git pull                                        # Update the code
git checkout v0.1.1                             # use version v0.1 (See releases tab for a list of available versions)
perl Makefile.PL                                # Check all the dependencies<sup>1</sup>
make                                            # Compile
make test                                       # Test
make install                                    # Install

Uninstall

perl uninstall_GAAS

Usage

script_name.pl -h

Repository structure

Annotation directory contains everything related to annotation side of the service.

Shorcuts:

Assembly directory contains development related to assembly side of the service.

Shorcuts:

gaas's People

Contributors

juke34 avatar pontus avatar nanjiangshu avatar lucilesol avatar nimarafati avatar kant avatar nylander avatar mahesh-panchal avatar dahlo avatar remiolsen avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.