Platform:
Red Hat Enterprise Linux Server release 5.5 (Tikanga) 64-bit Intel platform
psql (PostgreSQL) 8.4.13
Severity: Normal
Summary: Bii Manager v1.6.5 does not load any sample records into the database if the records are not used in any assays.
Description:
I've set up Bii manager and Bii web app to use a postgres DB, which works fine. However, I've found that only records from assays are making it into the DB, whilst samples are not being loading into the DB if not used by any assays.
Select a ISA-tab that contains studies, but does not have all samples from the studies used in assays.
Upload ISA-tab to database.
Set permissions for curator.
Success message is displayed.
Actual Results:
Bii Manager reports that the upload is successful, but the postgres database does not contain any sample records.
Expected Results:
Sample records uploaded and stored in the database.
Additional Information:
I initially imported the example ISA-tab BII-I-1 into a clean postgres database using BII manager with the following message after successfully uploading:
Investigation: BII-I-1 (Growth control of the eukaryote cell: a systems biology study in yeast)
Study: BII-S-2 (A time course analysis of transcription response in yeast treated with rapamycin, a specific inhibitor of the TORC1 complex: impact on yeast growth)
Sample file: s_BII-S-2.txt with 14 samples
Assay File: a_microarray.txt with 14 assays
measurement transcription profiling
technology DNA microarray
platform Affymetrix
Study: BII-S-1 (Study of the impact of changes in flux on the transcriptome, proteome, endometabolome and exometabolome of the yeast Saccharomyces
cerevisiae under different nutrient limitations)
Sample file: s_BII-S-1.txt with 162 samples
Assay File: a_metabolome.txt with 111 assays
measurement metabolite profiling
technology mass spectrometry
platform LC-MS/MS
Assay File: a_proteome.txt with 3 assays
measurement protein expression profiling
technology mass spectrometry
platform iTRAQ
Assay File: a_transcriptome.txt with 48 assays
measurement transcription profiling
technology DNA microarray
platform Affymetrix
Checking what is in the database is easy by dumping the database to a file and grepping.
I then opened the BII-I-1 ISA-tab in ISA-Creator (v1.7.5) and deleted all
assays from both studies and saved it as Example1_noassays_20140205. Using BII manager (v1.6.5) I removed the BII-I-1 and BII-I-2 from the DB so it was empty.
Then uploaded the modified BII-I-1 ISA-tab (Example1_noassays_20140205) to the
database using BII manager, and this time the message after successfully
uploading the ISAtab was:
Investigation: BII-I-1-noassays (Growth control of the eukaryote cell: a systems biology study in yeast)
Study: BII-S-2 (A time course analysis of transcription response in yeast treated with rapamycin, a specific inhibitor of the TORC1 complex: impact on yeast growth)
Sample file: s_BII-S-2.txt with 0 samples
Study: BII-S-1 (Study of the impact of changes in flux on the transcriptome, proteome, endometabolome and exometabolome of the yeast Saccharomyces cerevisiae under different nutrient limitations)
Sample file: s_BII-S-1.txt with 0 samples
Even though BII manager reports "0 Samples", both study files contain records as shown below:
$ head -3 ./Example1_no_assays_20140205/s_BII-S-1.txt
Hi,
Product: Bii Manager Version: 1.6.5
Platform: Red Hat Enterprise Linux Server release 5.5 (Tikanga) 64-bit Intel platform psql (PostgreSQL) 8.4.13
Severity: Normal
Summary: Bii Manager v1.6.5 does not load any sample records into the database if the records are not used in any assays.
Description:
I've set up Bii manager and Bii web app to use a postgres DB, which works fine. However, I've found that only records from assays are making it into the DB, whilst samples are not being loading into the DB if not used by any assays.
Steps to Reproduce:
Actual Results: Bii Manager reports that the upload is successful, but the postgres database does not contain any sample records.
Expected Results: Sample records uploaded and stored in the database.
Additional Information:
I initially imported the example ISA-tab BII-I-1 into a clean postgres database using BII manager with the following message after successfully uploading:
Checking what is in the database is easy by dumping the database to a file and grepping.
which finds the following records:
I then opened the BII-I-1 ISA-tab in ISA-Creator (v1.7.5) and deleted all assays from both studies and saved it as Example1_noassays_20140205. Using BII manager (v1.6.5) I removed the BII-I-1 and BII-I-2 from the DB so it was empty. Then uploaded the modified BII-I-1 ISA-tab (Example1_noassays_20140205) to the database using BII manager, and this time the message after successfully uploading the ISAtab was:
Even though BII manager reports "0 Samples", both study files contain records as shown below:
$ head -3 ./Example1_no_assays_20140205/s_BII-S-1.txt
and
Again, dumping the database to file and searching for a sample name shows that the sample is not in the database.
In this case "culture1" is not found in the database dump.
Thanks for your help, please let me know if you need anything else.
Cheers