Giter VIP home page Giter VIP logo

nanopore_pinfish_analysis's Introduction

(Nucleomics-VIB)

Nanopore_Pinfish_Analysis

This Snakemake pipeline and accompanying RStudio report are largely inspired by the ont_tutorial_pinfish found at nanoporetech with addition of a few analysis steps.

Please refer to the original document for installilng the necessary components and for more info about the pipeline.

Running this code requires:

  • installing miniconda and all required dependencies from the provided environment.yaml (conda env create --name pinfish_3.6 --file=environment.yaml)

  • editing the config.yaml file to match your own machine, reference genome, and data

  • adding the required data files in due locations (matching the yaml)

  • edit the Preamble.md file to include a text describing the 'Aim' of the experiment. This text will be added to the report as first section and is one of the two report sections that can be edited by the end-user.

  • edit Conclusion.md that will be added at the end of the report during knitting.

  • run Snakemake with snakemake --use-conda -j <thread number>

If all goes well, the proper analysis will be followed by the making of the html report using Rmarkdown and conversion to a html report file with pictures and tables.

  • the final data files are put in the folder Analysis
  • the final report should appear as Nanopore_Pinfish_Analysis.html. This report is a single html file with all in it and can be sent to customers/colleagues as a final report. It is nicer than a PDF version because of large tables and figures which would suffer from page breaks and it can be viewed on any device supporting html (incl smartphones :-).

view the report hosted here

rem: when something breaks the snake, or if you add more text/comments in the initial Rmd report, you can regenerate the report manually with R --slave -e 'rmarkdown::render("Nanopore_Pinfish_Analysis.Rmd", "html_document")' within the base project folder.


Please send comments and feedback to [email protected]


Creative Commons License

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

nanopore_pinfish_analysis's People

Contributors

splaisan avatar

Stargazers

 avatar

Watchers

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