tbj128 / mian

Mian is a platform for 16S rRNA OTU table visualization, data analysis, and feature selection
https://miandata.org
MIT License
4 stars 4 forks source link

Introduce data filtering at time of upload #1

Open tbj128 opened 5 years ago

tbj128 commented 5 years ago

Mian currently supports ad-hoc filtering which can remove or include certain samples and/or OTUs at the time that the visualization or feature selection tool is run. This is done by design to enable users to quickly 'zoom-in' into certain features of interest or to temporarily exclude outliers.

There may be merit to perform a 'one-time' filtering when the data is being uploaded. This way, users can immediately exclude some samples (eg. perhaps from a mock community) and apply some subsampling over the filtered data set.

tbj128 commented 5 years ago

I've split the projection creation into two steps - one where the user uploads the data set and two where the user previews the samples and their total OTU counts. On this second page, the user can choose what sort of data normalization/subsampling they want to do and whether they want to perform some sort of sample filtering.

I'll keep this issue open because I think we can further expand this so that the second page has potentially options for taxonomy filtering or displaying sample metadata information. This is to be determined.