All Projects → hemberg-lab → Scrna.seq.datasets

hemberg-lab / Scrna.seq.datasets

Licence: gpl-3.0
Collection of public scRNA-Seq datasets used by our group

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to Scrna.seq.datasets

Nagios Plugins
450+ AWS, Hadoop, Cloud, Kafka, Docker, Elasticsearch, RabbitMQ, Redis, HBase, Solr, Cassandra, ZooKeeper, HDFS, Yarn, Hive, Presto, Drill, Impala, Consul, Spark, Jenkins, Travis CI, Git, MySQL, Linux, DNS, Whois, SSL Certs, Yum Security Updates, Kubernetes, Cloudera etc...
Stars: ✭ 1,000 (+747.46%)
Mutual labels:  aws, jenkins
Devops Exercises
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
Stars: ✭ 20,905 (+17616.1%)
Mutual labels:  aws, openstack
Terraform Aws Jenkins Ha Agents
A terraform module for a highly available Jenkins deployment.
Stars: ✭ 41 (-65.25%)
Mutual labels:  aws, jenkins
Pipeline Aws Plugin
Jenkins Pipeline Step Plugin for AWS
Stars: ✭ 389 (+229.66%)
Mutual labels:  aws, jenkins
Metasearch
Search aggregator for Slack, Google Docs, GitHub, and more 🔍
Stars: ✭ 81 (-31.36%)
Mutual labels:  aws, jenkins
Inframap
Read your tfstate or HCL to generate a graph specific for each provider, showing only the resources that are most important/relevant.
Stars: ✭ 430 (+264.41%)
Mutual labels:  aws, openstack
Aws Secrets Manager Credentials Provider Plugin
AWS Secrets Manager Credentials Provider for Jenkins
Stars: ✭ 45 (-61.86%)
Mutual labels:  aws, jenkins
Kubenow
Deploy Kubernetes. Now!
Stars: ✭ 285 (+141.53%)
Mutual labels:  aws, openstack
Devops Resources
DevOps resources - Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP
Stars: ✭ 1,194 (+911.86%)
Mutual labels:  aws, jenkins
Gitops Terraform Jenkins
GitOps Workflow with Jenkins and Terraform
Stars: ✭ 73 (-38.14%)
Mutual labels:  aws, jenkins
Serverless Photo Recognition
A collection of 3 lambda functions that are invoked by Amazon S3 or Amazon API Gateway to analyze uploaded images with Amazon Rekognition and save picture labels to ElasticSearch (written in Kotlin)
Stars: ✭ 345 (+192.37%)
Mutual labels:  aws, s3-storage
Linchpin
ansible based multicloud orchestrator
Stars: ✭ 107 (-9.32%)
Mutual labels:  aws, openstack
Docker Android
Android in docker solution with noVNC supported and video recording
Stars: ✭ 4,042 (+3325.42%)
Mutual labels:  aws, jenkins
Opscloud
运维管理平台(阿里云),自动同步阿里云配置信息,堡垒机(容器),批量运维,Kubernetes,Zabbix管理等功能
Stars: ✭ 788 (+567.8%)
Mutual labels:  aws, jenkins
Aws.s3
Amazon Simple Storage Service (S3) API Client
Stars: ✭ 302 (+155.93%)
Mutual labels:  aws, s3-storage
Docker Swarm
🐳🐳🐳 This repository is part of a blog series on Docker Swarm example using VirtualBox, OVH Openstack, Azure and Amazon Web Services AWS
Stars: ✭ 43 (-63.56%)
Mutual labels:  aws, openstack
Tk8
CLI to deploy Kubernetes with RKE, EKS or Kubeadm and deploy additional addons
Stars: ✭ 241 (+104.24%)
Mutual labels:  aws, openstack
masterclass-codeexamples
Code examples used in Get into DevOps: The Masterclass
Stars: ✭ 35 (-70.34%)
Mutual labels:  jenkins, openstack
Manageiq
ManageIQ Open-Source Management Platform
Stars: ✭ 1,089 (+822.88%)
Mutual labels:  aws, openstack
Mist Ce
Mist is an open source, multi-cloud management platform
Stars: ✭ 1,391 (+1078.81%)
Mutual labels:  aws, openstack

Public scRNA-Seq Datasets

This repository is used to build scater objects and reports (in continuous integration manner) for various publicly available scRNA-Seq datasets used by our group. This pipeline is implemented using docker containers and cloud computing. The resulting website is available here. Below are some notes on the pipeline setup.

Website

The website is generated using MkDocs generator. Links to S3 storage and data annotations are added manually. If you are creating a pull request and adding new data please add its annotations to one of the files in the website folder.

S3 storage

To list files on the S3 storage please use this link.

Instance setup

AWS

  1. Launch Amazon Linux EC2 instance.
  2. Using security groups add access to the instance on port 8080.
  3. Connect to instance and install Jenkins.
  4. Add permission for Jenkins to run Docker:
sudo usermod -aG docker jenkins

Hard reboot your instance after that. Now Jenkins can run docker images.

  1. Install s3cmd utility to be able to upload data to the S3 storage:
sudo apt-get install s3cmd
  1. In Jenkins Export S3 key ID, secret key and region as environmental variables. Use secret text option provided by Jenkins. Some details available here.

  2. File listing can be setup on AWS S3 bucket using this plugin.

OpenStack Cloud (Sanger)

  1. Launch Ubuntu Trusty instance (j1.large flavour)
  2. Add the instance to the default, cloudforms_icmp_in, cloudforms_ssh_in cloudforms_web_in security groups.
  3. Create additional security group: TCP with port 8080 (this is needed for Jenkins) and add your instance to this group.
  4. Associate a floating IP (FLOATING_IP) number with your instance.
  5. Login to instance:
ssh -i ~/.ssh/your_key.pem [email protected]_IP
  1. In the instance install Jenkins.

To setup Jenkins after installation go to http://FLOATING_IP:8080

  1. In the instance install docker.

  2. Resolve docker network issues (Sanger OpenStack problem only):

sudo bash -c "echo '{ \"bip\": \"10.10.0.1/16\", \"mtu\": 1400 }' > /etc/docker/daemon.json"
  1. Add permission for Jenkins to run Docker:
sudo usermod -aG docker jenkins

Hard reboot your instance after that. Now Jenkins can run docker images.

  1. Install s3cmd utility to be able to upload data to the S3 storage:
sudo apt-get install s3cmd
  1. In Jenkins Export S3 key ID, secret key and region as environmental variables. Use secret text option provided by Jenkins. Some details available here.

Jenkins build

# build and deploy
sh deploy.sh $WORKSPACE

AWS Calculator

To calculate how much you can spend on AWS one can us the AWS Calculator.

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].