Git Product home page Git Product logo

maayanlab / playbook-workflow-builder Goto Github PK

View Code? Open in Web Editor NEW
7.0 2.0 16.0 20.43 MB

A repository for the Playbook Workflow Builder project.

Home Page: https://playbook-workflow-builder.cloud

License: Other

JavaScript 0.31% TypeScript 93.12% CSS 0.09% Python 3.32% Shell 0.01% Dockerfile 0.20% PLpgSQL 1.22% R 0.01% Jupyter Notebook 1.72%
bioinformatics biology cwl data-science gene-expression gene-ontology gene-sets proteomics rna-seq-analysis systems-biology workflow

playbook-workflow-builder's Introduction

Playbook Workflow Builder

Currently, the prototype of this project is hosted here: https://playbook-workflow-builder.cloud

A repository for playbook workflow builder application. The purpose of this repository is to assemble playbook components in parallel while we design applications to use those components.

Quick Links:

playbook-workflow-builder's People

Contributors

u8sand avatar susrinivasan avatar seankim658 avatar mmpersida avatar mano-at-sdsc avatar pmcneely avatar hadleyking avatar wnkhan avatar aagris avatar sxie04 avatar kee007ney avatar jchpan avatar avimaayan avatar

Stargazers

Zaki Mughal [sivoais] avatar Steve Marshall avatar Mark Kennedy avatar Phil Schumm avatar Allissa Dillman avatar Christopher Nemarich avatar

Watchers

 avatar  avatar

playbook-workflow-builder's Issues

Add versions of needed packages

One of the comments from the hackathon was to include version numbers of installed software packages that were tried and tested.

Styling Improvements

Several components, in particular those developed without access to the main UI could use a UI revamp.

Feedback from Heesu

  • mean scored values are not resorted
  • playbooks & community playbooks should be jointly searchable
  • search functionality for published vs community behaves differently
  • tsvector oddities
  • case sensitivity in community catalog search
  • missing description for use case 8
  • email re-sign in not working (?)
  • not detecting user browser preference for dark mode

Timeouts causing visible errors on page

Timeouts were added to make sure slow processes don't keep the connection open, useSWR will actually retry periodically even if a timeout occurs. We should handle this soft-error so that the user doesn't leave the page thinking it's broken (in most cases a refresh will show the content).

Workflow manifest JSON

@u8sand mentioned in the last meeting on 12/01/22 that he would provide an example JSON file for the workflow manifest for BCO conversion. Could you attach it here when it is ready?

Query text for use case 2 is written very conversational, suggested more formal tone

Original: For a side effect and a drug, I would like to know if there are genes from the LINCS L1000 experiments that are up or down-regulated by the drugs that are also known to be involved with the side effect based on literature co-mentions or GWAS. I would like to know if such overlap is statistically significant. I would also like the results to be visualized using a SuperVenn diagram.

Suggestion: For a side effect and a drug, find differentially expressed genes from the LINCS L1000 resource that are up- or down-regulated by the drug, and are also associated with the side-effect based on literature co-mentions or GWAS. If overlapping genes are found, compute whether such overlap is statistically significant and visualize the results with a supervenn diagram.

"Request Recompute" In dev and maybe even prod

Sometimes executions fail, maybe an API was down or something, or maybe things changed. Deleting a "Resolved" entry is safe and will trigger a re-execution, this should certainly be doable in dev and maybe even prod.

GlyGen Protein Products API No longer working

The current registered API for Protein Products is no longer functioning:

curl -XGET https://api.glygen.org/directsearch/protein/?query=ACE2

Returns:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>404 Not Found</title>
<h1>Not Found</h1>
<p>The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.</p>

Add a more trivial way to restart

Right now you can restart by clicking on the title, but a restart button might be useful. Also, a warning about restarted might be useful...

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.