Coder Social home page Coder Social logo

deplanckelab / asap Goto Github PK

View Code? Open in Web Editor NEW
23.0 6.0 10.0 173.6 MB

ASAP : Automated Single-cell Analysis Pipeline

Home Page: https://asap.epfl.ch

License: GNU General Public License v3.0

R 23.44% Java 72.97% Python 3.59%
asap single-cell rna-seq bioinformatics bioinformatics-pipeline transcriptomics web-app web-application web-tool visualization

asap's People

Contributors

vincentgardeux avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

asap's Issues

List of projects enhancement

In the list of public/private projects, it would be useful to know the pipeline used (bulk or single-cell)

Could we make this list more appealing visually? Similar to https://cellxgene.cziscience.com/datasets maybe?
For e.g. adding horizontal lines, having buttons with different colors/looks/icons?
See the name of the study (in blue, small, like in CellxGENE) when available?

Adding filters, to focus on certain organisms for e.g.? A bit like we did in scFAIR?

Can I use ASAP on my own computer?

Hello

I work on melanoma single cell RNAseq data (5k)

I think that ASAP is the greatest application, but slow analysis is shortcoming on the web

Can I use ASAP on my own computer?

Enhancing the Visualization panel

This is slowly becoming the central panel for most projects.
We need to enhance it. As currently it's not easy enough to color by gene, metadta, etc....

Probably we could inspire the view to the one done in CELLxGENE (the best current UI I would say)

Slow when running a method

When we validate to run a method, it stays on the wheel for quite a while, before the card is generated.

Bulk pipeline

We should update the pipeline to make it even more bulk-specific:

  • Remove the HVG step, because it's a single-cell-only step
  • Scaling: The scaling method is called "Seurat", but Seurat is a single-cell package. So maybe we should rename the method like "Simple scaling" or something similar? Only for the bulk pipeline ofc.
  • In Normalization, can we remove the Log2 method? Also could we add back the DESeq2 method?
  • In Gene Filtering, can we remove the HVG, Highly Variable Genes, and M3Drop methods? Again, they are single-cell-specific.
  • In every card and method, it's written "cells: 40" "genes:52030", but it's not cells for bulk, it should be "samples".
    • In the cards
    • In the Metadata section. Including when we "Add metadata"
    • In the Visualization (it's called Cell scatter plot)

[BUG] Bug when unarchiving certain projects

Some projects get stuck in the "Archived / Unarchiving" state, as reported by different users:

"Projects seem stuck with the “Unarchiving project...” message for hours. On the projects page, from the status, it has the symbol of unarchived but it is written “Unarchiving”.

This happens somewhat randomly so we need to understand the cause for fixing it.

Adding the AI prediction tool for Drosophila

We need to:

  • Test the existing model on the server
  • Create the UI to use it (probably in the Visualization pane? Maybe as a separate task?
  • Adapt it so that we can train model on new datasets (Admin only) and create models to be used for other species
  • Version it so that we can re-train on bigger datasets or new annotations of datasets

Is ASAP still actively maintained?

Hi,

I do not see any activity on ASAP development for the past 17 months and the asap website is not updated recently as well. Is this tool still maintained by Deplancke group?

Thanks.

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.