maayanlab / biojupies Goto Github PK
View Code? Open in Web Editor NEWAutomated generation of tailored bioinformatics Jupyter Notebooks via a user interface.
Home Page: http://biojupies.cloud
License: Other
Automated generation of tailored bioinformatics Jupyter Notebooks via a user interface.
Home Page: http://biojupies.cloud
License: Other
biojupies/website/app/templates/upload/upload_reads.html
Lines 89 to 153 in 31046dc
Users that receive a link to the notebook would probably what to see how it was created and what is biojupies exactly...
The BioJupies pipeline can be encoded into a pipeline that is described by the high-level pipeline specification languages CWL and/or WDL.
Add a dataset name column to user dataset database table. Users should be able to rename them from the dashboard UI, potentially adding a field during the upload phase if the user is authenticated.
Hello,
I was using biojupies and noticed that the volcano plot y-axis has 'log10P' while it should be - log10P, so all the values are positive.
It doesn't interefere with the analysis, but might be confusing for some people.
(great tool, nevertheless)
Raw FASTQ sample sequencing files generated from an RNA-seq profiling study
Users should be allowed to access their own notebooks and uploaded datasets from the dashboard.
Selected 20-29 old and not exposed skin in group 1 and 20-29 exposed skin in group 2, click continue... ended back in the starting page.
User is left waiting for a long time during the alignment process. It would be great to have a progress bar that keeps increasing, perhaps based on an estimate of the time it should take based on the file size and number of samples.
Hi!
I am trying to upload an Expression Table File (.xlsx), but I get the following error:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <title>500 Internal Server Error</title> <h1>Internal Server Error</h1> <p>The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.</p>
I tried several times with Firefox 57 and also with Chromium 67 using Linux.
Thank you!
biojupies/website/app/templates/analyze/gtex.html
Lines 171 to 303 in 31046dc
If toggled, the dataset will be made private on Google Cloud. This happens directly from the server. The notebook generator server will automatically set the dataset to public prior to notebook generation.
Add a private column to the dataset table.
Upon setting a dataset to private, toggle privacy on Gcloud.
Whenever a notebook is submitted through the website, toggle privacy on and then off.
Low priority.
Note: The form currently supports uploading of files in .fastq.gz format of less than 1GB in size.
Tried to upload notebook from BioJupies to JShelf... Clustergrammer and L1000FWD did not load in the notebook.
Dump from Inspect is pasted below:
Failed to load resource: the server responded with a status of 404 (NOT FOUND)
login.gif:1 Failed to load resource: the server responded with a status of 404 (NOT FOUND)
(index):1 Refused to apply style from 'https://cdn.jsdelivr.net/npm/[email protected]/dist/pretty-checkbox.min2.css' because its MIME type ('text/plain') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
upload.gif:1 Failed to load resource: the server responded with a status of 404 (NOT FOUND)
launch.gif:1 Failed to load resource: the server responded with a status of 404 (NOT FOUND)
(index):1 Refused to apply style from 'https://cdn.jsdelivr.net/npm/[email protected]/dist/pretty-checkbox.min2.css' because its MIME type ('text/plain') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
css.css:1 Failed to load resource: the server responded with a status of 404 (NOT FOUND)
(index):1 This page includes a password or credit card input in a non-secure context. A warning has been added to the URL bar. For more information, see https://goo.gl/zmWq3m.
(index):881 Object
(index):881 Object
(index):881 Object
(index):881 Object
(index):881 Object
(index):881 Object
(index):881 Object
(index):881 Object
(index):881 Object
(index):881 Object
BioJupies.ipynb:740 Mixed Content: The page at 'https://nbviewer.jupyter.org/urls/s3.amazonaws.com/biodos/e62583354f9bb743b10359c2913aa82d/BioJupies.ipynb' was loaded over HTTPS, but requested an insecure resource 'http://amp.pharm.mssm.edu/clustergrammer/viz/5b4395231576c511ba09e19c/tmpqvbmaeb_.txt'. This request has been blocked; the content must be served over HTTPS.
BioJupies.ipynb:40453 Mixed Content: The page at 'https://nbviewer.jupyter.org/urls/s3.amazonaws.com/biodos/e62583354f9bb743b10359c2913aa82d/BioJupies.ipynb' was loaded over HTTPS, but requested an insecure resource 'http://amp.pharm.mssm.edu/l1000fwd/vanilla/result/5b43958f5c8056001639e5fe'. This request has been blocked; the content must be served over HTTPS.
(index):1 Refused to apply style from 'https://cdn.jsdelivr.net/npm/[email protected]/dist/pretty-checkbox.min2.css' because its MIME type ('text/plain') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
css.css:1 Failed to load resource: the server responded with a status of 404 (NOT FOUND)
All three issues under troubleshooting should provide optional instructions on how to select static rendering of figures in PNG format.
ubuntu Docker image
Marathon/Mesos
orchestrator
Flask, uWSGI, nginx
back-end
Biojupies Automatically Generates
RNA-seq Data Analysis Notebooks
With BioJupies you can produce in seconds a customized, reusable, and interactive report from your own raw or processed RNA-seq data through a simple user interface
Save alignment info in dataset HDF5
Add alignment FK to user dataset table
Ability to download the raw reads per gene counts
Ability to download the normalized reads per gene
Ability to download the signature values for all genes
Ability to download the enrichment results
Ability to download the small molecule query results
biojupies/website/app/templates/upload/upload_table.html
Lines 86 to 98 in 31046dc
The RNA-seq alignment jobs have been successfully submitted to the Cloud. The table below displays the status of each job, including the names of the FASTQ files, the reference genome used for alignment, and the creation date. Once the alignment jobs have completed, the Continue button will become active.
Add a private column to the table. If it's true, it will only display if the user is logged in.
How to trigger the BioJupies Generator at GEO after I installed? So confused! A tutorial will be helpful. Thank you.
Line 208 in c709c10
Hello,
I have been using biojupies satisfactorily for a while now, and I notice that for many studies, there are only two groups: one control and one perturbation.
Automatic labeling of classes is hard, and the underlying code does a nice job of identifying controls.
For binary cases (only one perturbation), it would be practical to have a "Tag all non-assigned samples to Perturbation" button.
It is minor, but might save many clicks for many users.
Thanks,
Use the form below to upload raw RNA-seq data in FASTQ format. The files will be aligned to the reference genome to generate the quantified reads expression table at the gene level. The table will be subsequently made available for you to download and to generate the interactive notebook. Once you have uploaded the desired files, click Continue to proceed.
Upload Read Files
To begin, select the files you wish to upload using the form below, then click on Upload Files to proceed.
If you select a lot of tools, the notebook generation takes a long time. It would be great to see a progress bar that keeps increasing as time passes so users don't leave the site.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.