All Projects → BU-ISCIII → iSkyLIMS

BU-ISCIII / iSkyLIMS

Licence: GPL-3.0 License
is an open-source LIMS (laboratory Information Management System) for Next Generation Sequencing sample management, statistics and reports, and bioinformatics analysis service management.

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
HTML
75241 projects
CSS
56736 projects
SCSS
7915 projects
shell
77523 projects

Projects that are alternatives of or similar to iSkyLIMS

angsd-wrapper
Utilities for analyzing next generation sequencing data.
Stars: ✭ 13 (-60.61%)
Mutual labels:  ngs, ngs-analysis
Galaxy
Data intensive science for everyone.
Stars: ✭ 812 (+2360.61%)
Mutual labels:  workflow, ngs
DNAscan
DNAscan is a fast and efficient bioinformatics pipeline that allows for the analysis of DNA Next Generation sequencing data, requiring very little computational effort and memory usage.
Stars: ✭ 36 (+9.09%)
Mutual labels:  workflow, ngs
Snakepipes
Customizable workflows based on snakemake and python for the analysis of NGS data
Stars: ✭ 226 (+584.85%)
Mutual labels:  workflow, ngs
galaksio
An easy-to-use way for running Galaxy workflows.
Stars: ✭ 19 (-42.42%)
Mutual labels:  ngs, bioinformatics-analysis
BioInstaller
A comprehensive R package to construct interactive and reproducible biological data analysis applications based on the R platform
Stars: ✭ 52 (+57.58%)
Mutual labels:  bioinformatics-analysis, ngs-analysis
Ugene
UGENE is free open-source cross-platform bioinformatics software
Stars: ✭ 112 (+239.39%)
Mutual labels:  workflow, ngs
STing
Ultrafast sequence typing and gene detection from NGS raw reads
Stars: ✭ 15 (-54.55%)
Mutual labels:  ngs, ngs-analysis
PHAT
Pathogen-Host Analysis Tool - A modern Next-Generation Sequencing (NGS) analysis platform
Stars: ✭ 17 (-48.48%)
Mutual labels:  ngs, bioinformatics-analysis
Notselwyn
NotSelwyn's over-engineered automatic profile readme
Stars: ✭ 15 (-54.55%)
Mutual labels:  workflow
open-development-template
Workflow and documentation templates that help teams formalize their goals, workflow and governance model to encourage participation and field contributions.
Stars: ✭ 18 (-45.45%)
Mutual labels:  workflow
actionsflow-workflow-default
Actionsflow workflow template repository. The best Zapier/IFTTT free alternative for developers to automate your workflows based on Github actions
Stars: ✭ 20 (-39.39%)
Mutual labels:  workflow
scoopi-scraper
Scoopi Web Scraper is a heavy duty tool to extract data from HTML pages.
Stars: ✭ 18 (-45.45%)
Mutual labels:  workflow
zenaton-ruby
💎 Ruby gem to run and orchestrate background jobs with Zenaton Workflow Engine
Stars: ✭ 32 (-3.03%)
Mutual labels:  workflow
alfred-packagist
Alfred workflow to search for PHP packages with Packagist
Stars: ✭ 21 (-36.36%)
Mutual labels:  workflow
bootstrap-gulp-starter-template
Bootstrap 4 + Gulp 4 + Panini for improve front-end development workflow
Stars: ✭ 67 (+103.03%)
Mutual labels:  workflow
FritzBoxShell
Some shell scripts for controlling and checking the Fritz!Box/Fritz!Repeater
Stars: ✭ 80 (+142.42%)
Mutual labels:  workflow
git-commands-workflows
🚀 All the git commands and workflows you need to know
Stars: ✭ 50 (+51.52%)
Mutual labels:  workflow
craft-text-detector
Packaged, Pytorch-based, easy to use, cross-platform version of the CRAFT text detector
Stars: ✭ 151 (+357.58%)
Mutual labels:  workflow
bystro
Bystro genetic analysis (annotation, filtering, statistics)
Stars: ✭ 31 (-6.06%)
Mutual labels:  bioinformatics-analysis

iSkyLIMS description

The introduction of massive sequencing (MS) in genomics facilities has meant an exponential growth in data generation, requiring a precise tracking system, from library preparation to fastq file generation, analysis and delivery to the researcher. Software designed to handle those tasks are called Laboratory Information Management Systems (LIMS), and its software has to be adapted to their own genomics laboratory particular needs. iSkyLIMS is born with the aim of helping with the wet laboratory tasks, and implementing a workflow that guides genomics labs on their activities from library preparation to data production, reducing potential errors associated to high throughput technology, and facilitating the quality control of the sequencing. Also, iSkyLIMS connects the wet lab with dry lab facilitating data analysis by bioinformaticians.

According to existent infrastructure sequencing is performed on an Illumina NextSeq instrument. Data is stored in NetApp mass storage device and fastq files are generated (bcl2fastq) on a Sun Grid Engine High Performance Computing cluster (SGE-HPC). Application servers run web applications for bioinformatics analysis (GALAXY), the iSkyLIMS app, and host the MySQL information tier. iSkyLIMS WetLab workflow deals with sequencing run tracking and statistics. Run tracking passes through five states: "recorded” genomics user record the new sequencing run into the system, the process will wait till run is completed by the machine and data is transferred to the mass storage device; “Sample sheet sent” sample sheet file with the sequencing run information will be copied to the run folder for bcl2fastq process; “Processing data” run parameters files are processed and data is stored in the database; “Running stats” demultiplexing data generated in bcl2fastq process is processed and stored into the database, “Completed” all data is processed and stored successfully. Statistics per sample, per project, per run and per investigation are provided, as well as annual and monthly reports. iSkyLIMS DryLab workflow deals with bioinformatics services request and statistics. User request services that can be associated with a sequencing run. Stats and services tracking is provided.

Installation

For any problems or bug reporting please post us an issue

iSkyLIMS docker installation

You can test iSkyLIMS by creating a docker container on your local machine.

Clone the iSkyLIMS github repository and run the docker script to create the docker

git clone https://github.com/BU-ISCIII/iSkyLIMS.git iSkyLIMS
bash docker_iskylims_install.sh

The script creates a Docker compose container with 2 services:

  • web1. Which contains the iSkyLIMS web application
  • db1. With the mySQL database

After Docker is created and services are up, database structure and initial data are loaded into database. When this step is completed you will prompt to define the super user which will be the one to connect to "django admin pages". You can type any name, but we recommend that you use "admin" , because admin user is requested later on when defining the initial settings.

Follow the prompt message to create the super user account.

When script ends open your navigator typing localhost:8000 to access to iSkyLIMS

Install iSkyLIMS in your server running ubuntu

Pre-requesites

Before starting the installation check :

  • You have sudo privileges to install the additional software packets that iSkyLIMS needs.
  • Database (MySQL/MariaDB) is running
  • Local server configured for sending emails
  • Apache server is running on local server

Clone github repository

cd /opt
sudo git clone https://github.com/BU-ISCIII/iSkyLIMS.git iSkyLIMS

Configuration settings

Open with your favourite editor the configuration file to set your own values for database ,email settings and the local IP of the server where iSkyLIMS will run.

sudo nano install_settings.txt

Run installation script

iSkyLIMS will be installed on the "/opt" directory. Before start the installation be sure you have sudo priveleges.

Execute the following commands in a linux terminal.

sudo bash install.sh

After installation is completed open you navigator typing "localhost" or the "server local IP".

iSkyLIMS documentation

iSkyLIMS documentation is available at https://iskylims.readthedocs.io/en/latest

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].