GithubHelp home page GithubHelp logo

galaxyproject / training-material Goto Github PK

View Code? Open in Web Editor NEW
297.0 52.0 872.0 12.03 GB

A collection of Galaxy-related training material

Home Page: https://training.galaxyproject.org

License: MIT License

HTML 57.30% JavaScript 21.88% CSS 0.33% Python 0.96% Shell 0.51% Ruby 4.64% Makefile 0.15% Mako 0.05% Dockerfile 0.20% HCL 0.05% TeX 9.38% SCSS 0.61% Jupyter Notebook 1.69% Common Workflow Language 0.34% F* 1.90%
usegalaxy training materials ngs tutorial metagenomics proteomics rnaseq chip-seq hacktoberfest

training-material's Introduction

GTN logo, a star on a coloured circle with the text Galaxy Training Network at an upward angle.

Galaxy Training Material Gitter

This repository collects tutorials, slides, and exercises developed and maintained by the Galaxy community.

Usage

The content of the material is developed in Markdown and a templating system (Jekyll) is used to format the tutorials and generate a website (http://training.galaxyproject.org).

Do you want to help with this project? Have a question? Please have a look at our tutorials dedicating to training material development and our FAQ.

If you want to build the website locally, please have a look at the tutorial.

License

The content of the tutorials and website are licensed under the Creative Commons Attribution 4.0 International License.

The code behind the infrastructure is licensed under the MIT License

Acknowledgment and Funding

We would like to thank all contributors, especially those mentioned in the Contributors list, the Galaxy community for their constant support, and our funding partners listed in the GTN

training-material's People

Contributors

abretaud avatar annasyme avatar anuprulez avatar beatrizserrano avatar bebatut avatar bgruening avatar camila-goclowski avatar claraurf avatar fubar2 avatar gallardoalba avatar guerler avatar hexylena avatar lldelisle avatar malloryfreeberg avatar marie59 avatar martenson avatar mblue9 avatar melkeb avatar mtekman avatar natefoo avatar nekrut avatar nomadscientist avatar nsoranzo avatar polkhe avatar shiltemann avatar simonbray avatar subinamehta avatar wee-snufkin avatar wm75 avatar yvanlebras avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

training-material's Issues

(Native) English proofreading of CONTRIBUTING

☝ Newcomers Only

This issue is reserved for people who never contributed to Open Source before.
We know that the process of creating a Pull Request is the biggest barrier for new contributors.

❓ The Motivation

As most of our contributors are non-native English speakers/writers, we are looking for people willing to proofread the training material.

🎯 The goal

The CONTRIBUTING.md needs to check to find spelling or syntax errors.

📋 Step by Step

  1. Claim this issue by commenting below
  2. Edit the CONTRIBUTING.md with your changes after clicking on small ✏️ in the top right)
  3. Propose file change with the message Fix spelling/syntax errors in CONTRIBUTING
  4. Ask in comments for a review :)
  5. 🏁 Done

If you are familiar with the terminal or would like to learn it, you can follow the GitHub flow for 2 and 3:

  • Create a fork of this repository on GitHub
  • Clone your fork of this repository to create a local copy on your computer
  • Create a new branch in your local copy for each significant change
  • Commit the changes in that branch
  • Push that branch to your fork on GitHub
  • Submit a pull request from that branch to the master repository
  • If you receive feedback, make changes in your local clone and push to your branch on GitHub: the pull request will update automatically

🤔❓ Questions

Ping us on the Gitter chat

Integrate a template system

We would like to integrate a small template system into our training material. It should be possible to easily compile a training-course PDF with individual logos or funding agencies.
We could also think about changing reference-genomes and the links to training material via templates.

RNASeq: de novo transcriptome assembly with Trinity

For the #58 hackathon, I propose to work on some training material for de novo transcriptome assembly with Trinity.
The Trinity wrappers are up to date in IUC, and I have a (not yet public) workflow using them to do assembly+abundance estimation+differential expression.
Any help is welcome of course!

Fill the hands-on tutorial and the slides on "Tool development and integration into Galaxy"

Hi,

For "Tool development and integration into Galaxy", the tutorial and the associated slides need to be filled with content and hand-on.

As said in #50, it can be nice to take inspiration from:

We can also split the tutorial in two parts like Planeno's one.

@lecorguille You said you plan to work on this during the contribution fest. Do not you?

Bérénice

GUIDELINES.md

We created a few issues over the last days, getting a sense of how we would like to structure the repo and what is recommended and not.
We need to collect this in a GUIDELINES.md file. Any help welcome.

Galaxy training contribution fest - 6-7th October

Dear training enthusiast,

The Galaxy Training Network (GTN) is planning a contribution fest to consolidate our training material and improve the overall training experience in Galaxy on the 6.-7th October 2016!

More information about this project can be found here:
https://gist.github.com/bgruening/a54a8600c5cddca82424ad13569708c3

and a small presentation is here:
http://bgruening.github.io/training-material/shared/slides/project_presentation#/

This will be an online contribution fest and the fun to contribute should be priority one! There is enough to work on in all areas, from programming to fix spelling mistakes. So everyone is welcome to improve the Galaxy training material.

Organisation

We will coordinate ourselves over Gitter: https://gitter.im/Galaxy-Training-Network/Lobby
In addition we will be available at this hangout https://hangouts.google.com/call/bapluwa3s5deveo5flrcwqzqpme
A list of this that can be worked on during the contribution fest can be found here: https://github.com/bgruening/training-material/issues

How to start contributing?

A small checklist to help you with this contribution fest

  • Create a GitHub account
  • Check the CONTRIBUTING.md
  • Become familiar with this repository structure
  • Connect to the Gitter chat with your GitHub account and say hello :)
  • Check out the issues and PR
  • Add you on the CONTRIBUTORS.md
  • Add you on the Galaxy map
  • Register for the hacktoberfest
  • (If you like) Assign yourself as a maintainer of a topic and take over responsibilities
  • Assign yourself to an issue or a PR when you find one (or create one) and tell it on Gitter
  • Ask if you have any question

Ciao,
Bérénice and Bjoern

Outline of the training material restructering

As discussed in the GTN BOF at GCC I will start restructuring our training material and define a common scaffold. This will happen in this repository as a playground.

In the readme file I added a few icons and a small description:

https://github.com/bgruening/training-material/blob/master/README.md

This should serve as fast indicator what a user can expect from our training material.

Ideal case: Hands-on training material, with Docker image and Galaxy tours.

I'm in contact with Frederik Coppens (@frederikcoppens) and we should be able to coordinate this with ELIXIR and get some help in restructuring and collection other materials.

As soon as (let's say) the RNA-Seq tutorial has at least a Docker container and we are happy with the structure I will move this repository over to the galaxyproject organization.

Further steps will be the integration of a template system (bgruening#5) and getting tours better integrated.

Fill the hands-on tutorial and the slides on "Visualizations in Galaxy"

Galaxy Dev-Corner - Tool integration

So far, here is what we have in France about Tool integration.
https://www.dropbox.com/s/afoftkt2k103tdx/galaxy4bioinformatics-integration-partI-1.13.pdf?dl=0

We already gave this course during 3 sessions.

I aware that it's not up-to-date about Conda and that I was at that moment a little scare to base all the training on Planemo because it couldn't handle dependencies properly, was a little buggy (or it's was us?) and because we were not so many to correctly use it among the trainers, ...
And I guess it's not either complete about dataset collection.
And ...

I know that there are some on Planemo readthedocs But, is there other materials somewhere?

Slides format?

In which format should we host Slides?
Please vote with thumbs-up or comment with a new format, but offer an explanation.
It should be a source file format, PDF will be auto-generated from that source.

Galaxy Docker flavours for every training

The idea is to offer training Docker Instances for course. We could have a Docker subdir in each training course and build images automatically.

@dyusuf @nekrut what do you think.
We already started with a RNA-workbench and have one for ChIP-seq (mainly the deeptools Image).

Fill the hands-on tutorial and the slides for main ChIP-seq tutorial and add a Galaxy tour

Hi,

I started to fill the tutorial and the associated slides for ChIP-seq with previous tutorial content.

We need to end to fill it with previous tutorial content by formatting the content to new templates.
We can also take inspiration from:

We also need to add a Galaxy tour

Thanks,

Bérénice

Into the workbench

let's get the rna-seq page dynamically loaded into the docker build for galaxy-rna-workbench

Need maintainers for each topic

Hi,

We need one or two maintainers for each topic.

A maintainer acts as editors. She is responsible for making sure issues and change requests are looked at. She has the final say over what is included in the training material related to the topic. But, she is not responsible for writing training material content or deciding what lessons ought to exist, both coming from the community.

Are you interested? Do not be shy, everyone can do that :)
Please, answer this issue with your name, your email and the topic(s) you want to maintain

I will keep a track of all propositions (even if there is more than 2 persons for a topic):

Thanks a lot,

Bérénice

References

I would also move the references to (a separate file) in each folder in stead of in the general readme. I saw for some material there is already a list of references.

Splitting the markdown files will aid the maintainability IMO but will require merging them to generate the pdf.

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.