Giter VIP home page Giter VIP logo

g4huntertable's Introduction

G4HunterTable App

Shiny App related to G4Hunter published in Bedrat et al. NAR 2016.

Supplementary Data can be downloaded from NCBI or Github.

The app requires the following packages:
  • Biostrings
  • shiny
To run the app

1- download the project from github.
2- set the directory where you extract the project as your working directory in R by using the command setwd('PATH_TO_THE_PROJECT').
3- install the required packages by running the install-packages.r script.
4- in the R-console, type runApp().
5- a browser page should open with the app.
6- for the next time you want to run the app, you can just go your R-console and type shiny::runApp('PATH_TO_THE_PROJECT'). Thus if you have installed this app in a directory named work under your home directory, you should type shiny::runApp('~/work/G4HunterTable/').

To use the app

This app reads a list of sequences in a text or (multi)fasta format and computes the G4Hunter score for each sequence as in the G4Hunter paper as well as the length of each sequence.

For file in the text format, each line should contains only one sequence in the DNA or RNA alphabet.
If the first line contains information other than sequence, it can be removed by checking the corresponding box.
Each line should contains only the sequence, no other information like names or numbers.

For file in the fasta format, each sequence is reported in 2 lines. The first line starting with > correspond to the name of the sequence and the second line is the proper sequences that have to be in the DNA alphabet.
Sequences names are NOT kept.

The output is a table reporting the sequence, G4Hunter score and length for each sequence.
This table can be downloaded in a text format in which columns are seperated by tabulation.

Please cite "Bedrat A, Lacroix L, & Mergny JL (2016) Re-evaluation of G-quadruplex propensity with G4Hunter. Nucleic Acids Res 44(4):1746-1759.", when reporting results obtained with this App.

g4huntertable's People

Contributors

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