Giter Site home page Giter Site logo

tianyunwang / igv_utils Goto Github PK

View Code? Open in Web Editor NEW

This project forked from macarthur-lab/igv_utils

0.0 2.0 0.0 34.26 MB

utilities for working with IGV: opening files remotely in either desktop IGV or a web viewer (igv.js), creating screenshots, etc.

Python 3.77% CSS 1.30% JavaScript 94.94% Shell 0.01%

igv_utils's Introduction

igv_plotter

python package with scripts for opening files remotely in either desktop IGV or a web viewer (igv.js), creating screenshots, etc. It includes the following scripts:

  • igv Launches IGV from the command line and optionally makes it load some file(s) and jump to some locus.
  • igv_plotter Automates taking IGV screenshots of one or more data files at one or more loci.
  • igvweb_viewer Allows bam, vcf, and/or bed file tracks to be viewed in a web browser using igv.js.

To install it, run pip install igv_plotter

igv_server

A tool that makes it easy to open remote files on the cluster (bams, vcfs, etc.) in an IGV instance that's running on your laptop.

To set it up:

Run an Apache HTTP server on the cluster (in our case, it's running on a machine called maclab-utils) and have it serve the scripts in igv_server/httpd_server/.

After you set it up:

  • on the cluster, go to the files you want to view and run add_to_igv_server my_file1.bam my_file2.vcf.gz ..
  • on your laptop, open IGV and click File > Load from Server..., then select my_file1.bam and/or my_file2.vcf.gz in the dialog that comes up.

igv_utils's People

Contributors

bw2 avatar

Watchers

James Cloos avatar Tianyun Wang 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.