[x] import libs with missing sample id/ sample index - solution: with Missing ID and no missing iD. After importing, future will add based on no missing ID.
[x] import repeated lib IDs (excude scRNA/scATAC - leave there but keep the option of scRNA/scATAC)) delayed
[x] add label in MastqTs_xx; link that label to setQC default
[ ] add new cols/tables into database for the request service: 1) user/collaborator 2) sample Info 3) storage info in track 1.
[x] masterTS app interface: 1) defined all data in database/django models. 2) bulk input (determine cols) and correlates with other sampleInfo
Activities:
store/import data
display data
input data
Functions:
epigen user functions:
[x] input sample info page
[x] input MastQC related info
[ ] display info
runSetQC:
[x] only run libs that stored already -> store/import data (setQC required columns/models)
[x] libs not processed need process -> new lib/seq info inputted (by experimentalist) -> input page
collaborator function
[ ] allow collaborator login and display setQCs for them
[ ] request function: allow collaborator request serivice (based on template Dave provided). Solutions: 1) user's profile (user datatable) 2) use upload files methods
[ ] request function 2 - store sample Info (input page) : (epigen part) review the request and submit to store in DB
[ ] display requested info: status and etc.
replace google spreadsheet
[x] strategy: test the app + co-existed app and gs for a period of time
[x] add new seqs page change to be the same as add libs/samples so that people can copy paste
[ ] add more columns from sample tracking sheet into data model
[x] design the collaborator/pi model - Fisc + research
[ ] sample input pages: 1) covered most of the columns in input page. 2) bulk entry(?) 3) collaboration info (colB-colH ?) 4) colN-colT ?
[ ] lib input page: 1) sampleinfo has too many items. current method cannot directly find one specific sample. - solution: use input box with key words 联想 http://donlianli.iteye.com/blog/1923017。 2)will change to bulk input and validate sample after save 3) everything is included.
[x] seq input page: 1) perfect. 2) in future, can add a flowcell id and can run demuplex for nextseq machine.
[x] masterTS app interface: 1) defined all data in database/django models. 2) bulk input (determine cols) and correlates with other sampleInfo
Activities:
Functions:
epigen user functions:
runSetQC:
collaborator function
replace google spreadsheet
Summary