Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Download a list of selected filters with the data #22

Open
jdayton3 opened this issue Sep 19, 2018 · 1 comment
Open

Download a list of selected filters with the data #22

jdayton3 opened this issue Sep 19, 2018 · 1 comment

Comments

@jdayton3
Copy link
Collaborator

jdayton3 commented Sep 19, 2018

It might help with reproducibility if users could also download a JSON that shows which filters were selected when filtering and downloading from Geney.

For example, if I'm using this LINCS dataset and set several filters, outputting which filters were set would help me make my data filtering reproducible.

I'm thinking something like this:

{
  "geney_version": "75ec51eaa5247d532be7330de21c50fa2d030abc",
  "timestamp": "2018-09-19T03:09:55+00:00",
  "dataset": "LINCS_PhaseII_Level4",
  "columns": {
    "meta": [
      "base_cell_id",
      "cell_id",
      "det_plate"
    ],
    "expression": "all"
  },
  "filters": {
    "expression": {
      "PAX8": ">=0.6302",
      "ESRRA": "!=-0.7102"
    },
    "meta": {
      "cell_id": [
        "HELA",
        "HA1E",
        "A375"
      ],
      "donor_age": "<=35"
    }
  }
}

It would be icing on the cake 🍰 if:

  1. You could also import the JSON into Geney and run it again.
  2. It also output some English text version of the filter object that users could just paste into their manuscripts.

"We used the Geney [citation] tool to filter and download the LINCS Phase II Level 4 dataset. We filtered for samples with expression values greater than or equal to 0.6302 in the PAX8 gene and values not equal to -0.7102 in the ESRRA gene." ... etc.

@srp33
Copy link
Owner

srp33 commented Sep 19, 2018

Thanks for your comments! Didn't know you were thinking about this project, but we welcome your ideas. We have been thinking along these lines, but not in as much detail as you mentioned. We'd love to have your help on this project (after your thesis project is done)!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants