Coder Social home page Coder Social logo

oamodelmicrorna's Introduction

ACL model of osteoarthritis mRNA and miRNA analysis

Overview

The following R notebooks can be used to generate the bioinformatics figures and tables shown in the paper:

  • 01_ACLmRNA.qmd - DESeq2 analysis of the ACL rupture model mRNA-seq
  • 02_ACLmiRNA.qmd - DESeq2 analysis of the ACL rupture model smallRNA-seq
  • 03_mir199DiffExp.qmd - RNA-seq Differential expression, gene ontology and target analysis of mir199 inhibited HACs
  • 04_DMMDiffExp.qmd - DESeq2 analysis of the DMM OA model mRNA-seq

Running the analysis

Reproducibly with singularity

After cloning/downloading this repository.

  1. Install Singularity

  2. Download and run the singularity container

     singularity run https://pgb.liv.ac.uk/~jsoul/OAModelmicroRNA/analysis.img

or

  1. Build the singularity container:
     sudo singularity build runAnalysis.img Singularity
  2. Run the analysis and render tables and figures with a single command:
     ./runAnalysis.img

Alternatively using RScript

  1. Install the needed R packages
     RScript install/install.R
  2. Run the analysis and render the html notebooks
     RScript runAnalysis.R

Raw data processing

For the smallRNA-seq data the nextflow core smrnaseq v1.1.0 was run using:

nextflow run nf-core/smrnaseq -r 1.1.0 --input "fastqFiles/*.fastq.gz" --genome GRCm38 --protocol 'custom' --three_prime_adapter AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC --mirtrace_protocol illumina --max_cpus 6 -profile singularity 

Skeletalvis pipeline was used to process the RNA-seq data (github.com/soulj/SkeletalVis-Pipeline)

oamodelmicrorna's People

Contributors

soulj avatar

Watchers

 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.