Git Product home page Git Product logo

Comments (6)

ksielemann avatar ksielemann commented on May 27, 2024 1

I think it is really important for future users that the usage guide works without errors. Otherwise, the user might get frustrated and refrains from using the library. So the usage guide should be updated according to the functionalities and current version of the package. But I think this can also happen while the package is further developed.

from openomics.

ksielemann avatar ksielemann commented on May 27, 2024

An overview of all methods and functions of the package would be helpful.

from openomics.

JonnyTran avatar JonnyTran commented on May 27, 2024

'OpenOmics facilitates the common coding tasks when preparing data for bioinformatics analysis.': For which bioinformatic analyses exactly?

The statement of need was written to be more general since I intended openomics to handle data wrangling tasks for any bioinformatics analysis that involve tabular-structured data. I just edited the package description on the readme.md to be a little more specific:

This Python package provide a series of tools to integrate and query the genomics, transcriptomics, proteomics, and
clinical data (aka multi-omics data). With scalable data-frame manipulation tools, OpenOmics facilitates the common
data wrangling tasks when preparing data for RNA-seq bioinformatics analysis.

What are specific usage examples (also e.g. after using OpenOmics: What's next?)

For now, OpenOmics's data wrangling operations are meant to be agnostic on any particular bioinformatics analysis. After using OpenOmics for data exploration, the user would be free to do any kind of analysis on the processed data. But I can write more usage guides on RTD for different examples of down-stream analyses, such as saving to files, visualizations, etc.

An overview of all methods and functions of the package would be helpful.

On the RTD documentations, I've compiled the API Reference sections for browsing the classes and functions for various submodules in openomics. Although I haven't written a guide on the overview of different classes or docstrings for every modules and functions yet, I think this directory (and the likes) should give an overview over all the submodules of the package.

from openomics.

ksielemann avatar ksielemann commented on May 27, 2024

Thank you for your quick reply!

I definitely like the package description and the documentations better now. The usage examples are good the way they are now. So these comments are all addressed in my opinion!

There is still one more issue with the tutorial 'Preparing data for downstream analyses':

To prepare the data for classification

# This function selects only patients with patholotic stages "Stage I" and "Stage II"
X_multiomics, y = luad_data.load_dataframe(,,

SyntaxError: invalid syntax (, line 1)

from openomics.

JonnyTran avatar JonnyTran commented on May 27, 2024

Hi @ksielemann thanks for pointing this out. I've just fixed the vignette at https://openomics.readthedocs.io/en/latest/usage/preprocess-downstream-analysis.html#to-prepare-the-data-for-classification

Honestly this usage guide (and a few others) do need an update since a lot of the underlying functionalities has been changed since they were written. I also have plan to add more key functionalities in the near future, so the guides will be rudimentary until those features have been implemented.

from openomics.

JonnyTran avatar JonnyTran commented on May 27, 2024

Yes, I agree with that wholeheartedly. Will try my best to update them!

from openomics.

Related Issues (13)

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.