aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-12-14Add description to REST API /traits output for phenotypeszsloan
2022-12-13Change default text_dir to TEXTDIR, since that points to the GN1 ProbeSet_Dat...zsloan
2022-12-13add check for file in web/ProbeSetFreeze_DataMatrix folder (#758)Alexander Kabui
2022-12-12Change logic in compute_correlation_rust so that it doesn't re-run the top 50...zsloan
2022-12-06Use a dataset's name to fetch it's metadata...* wqflask/wqflask/views.py (show_trait_page): Use a dataset's name - from the query parameters - to fetch metadata. Munyoki Kilyungi
2022-12-05Put metadata fetching for show_trait_page in try/except to get it working againzsloan
2022-12-05scripts: add GN2 results parsing to parser script...* wqflask/scripts/parse_corr_gn1_results_to_csv.py: Rename script * wqflask/scripts/parse_corr_html_results_to_csv.py: * Use argparse to parse CLI arguments * Add parsing for GN2 results Frederick Muriuki Muriithi
2022-12-03jobs: Add debug UI...* wqflask/scripts/run_external.py: Save the actual return code * wqflask/wqflask/__init__.py: Use new jobs blueprint * wqflask/wqflask/api/jobs.py: Add new jobs debug route * wqflask/wqflask/templates/jobs/debug.html: new template for when job is found * wqflask/wqflask/templates/jobs/no-such-job.html: new template for when the job is not found Frederick Muriuki Muriithi
2022-12-02correlations: display "--" whenever "lit_corr" is None...* wqflask/wqflask/correlation/show_corr_results.py: Check for `None` and display "--" in its place. Frederick Muriuki Muriithi
2022-12-02correlations: Fix description...* wqflask/wqflask/correlation/rust_correlation.py: Add `Probe_Target_Description` to the description field for "ProbeSet" traits. Frederick Muriuki Muriithi
2022-12-02correlations: Format `sample_r` value correctly....* wqflask/wqflask/correlation/show_corr_results.py: Use scientific notation with 2 decimal places Frederick Muriuki Muriithi
2022-12-02correlation: Remove unused argument...* wqflask/wqflask/correlation/rust_correlation.py: The `get_sample_corr_data` function no longer has the `all_samples` parameter, thus passing the argument leads to a failure. This commit removes the argument from the call. Frederick Muriuki Muriithi
2022-12-01Return Chr and Mb separately for phenotype /traits API requestzsloan
2022-12-01Fix Exception that's raised when query_sql returns None...* wqflask/base/data_set/dataset.py: Delete itertools, DictCursor. (DataSet.get_accession_id): Handle a case where query_sql returns a None value. Munyoki Kilyungi
2022-12-01Reproduce ValueError when query_sql returns None...* wqflask/tests/unit/base/test_data_set.py (TestDatasetAccessionId): New test cases. Munyoki Kilyungi
2022-12-01Delete complicated unmaintainable test-cases marked for skipping...* wqflask/tests/unit/base/test_data_set.py (TestDataSetTypes) [test_set_dataset_key_mrna, test_set_dataset_key_pheno, test_set_dataset_geno]: Delete. Munyoki Kilyungi
2022-12-01Change API Phenotype query to get other fields, including Locus positionzsloan
2022-12-01Variety of changes to basic stats figures...- Left-aligned bar-chart title - Changed y-axis label for Violin Plot to 'Density' - Always display modebar options - Increase font size for y axis label for Violin Plot zsloan
2022-12-01Prevent error when user account doesn't have an email address (which is curre...zsloan
2022-12-01Fix group-management URLzsloan
2022-12-01Remove min-width for trait page main divzsloan
2022-12-01Increase width of email/password inputs on login page + change some textzsloan
2022-12-01Add line-break below probability plotzsloan
2022-11-30Remove box plot (violin plot is enough)zsloan
2022-11-30Remove check for shortnames/fullnames in probeset metadata query...Some rows in InfoFiles have NULL values thereby causing an exception to be raised. All InfoFiles.DB_Name are unique. * wqflask/base/data_set/dataset.py (DataSet.get_accession_id): Remove shortname/fullname check in query. Munyoki Kilyungi
2022-11-29remove unnecessary function argument (#754)Alexander Kabui
2022-11-29mechanical-rob: Activate correctness checks...* test/requests/test-website.py: allow the correlation correctness tests to run on CI. Frederick Muriuki Muriithi
2022-11-28Fix bugs in show_corr_results.pyzsloan
2022-11-28Convert trait name to str, since phenotype trait names being numerical was ca...zsloan
2022-11-28this commit remove the stage for parsing rows to remove nan values...* this stage is already handled by the rust code hence doing positional comparison lead to different results than expected AlexanderKabui
2022-11-28Fix bug where single chromosome mapping view wouldn't work for the X chromosomezsloan
2022-11-28Fetch the accession_id from the dataset object...* wqflask/wqflask/templates/search_result_page.html: Replace metadata.accession_id with dataset.accession_id. * wqflask/wqflask/templates/show_trait.html: Ditto. Munyoki Kilyungi
2022-11-28mechanical-rob: Add more tests for correctnessFrederick Muriuki Muriithi
2022-11-28mechanical-rob: First test for correlations correctness...* test/requests/correlation_tests.py: Add proof-of-concept code to run the checks for correctness. * test/requests/test-website.py: Add a way to manually run the tests from the CLI Frederick Muriuki Muriithi
2022-11-25mechanical-rob: Parser for GN1 results and some sample results...* test/requests/correlation_results_text_files/*results.csv: csv files with sample results from GN1 for the trait `1435464_at` in dataset `HC_M2_0606_P`. * wqflask/scripts/parse_corr_gn1_results_to_csv.py: parser for results from GN1 when saved to a html file. Frederick Muriuki Muriithi
2022-11-23Make some changes to prevent show_corr_results.py bugs (details below)...At one point the MonadicDict of the dataset ob was being passed to create_trait, which does not work. I changed it back to passing the object Another place calls "as_dict" on the dataset ob, which doesn't work; I had to call as_monadic_dict().data for that Some traits are also None for some reason, which caused an error in the filter. For now I just used an if/else, but someone can deal with this differently later zsloan
2022-11-23Replace GN3 library rdf queries with a call to a gn3 endpoint...* wqflask/wqflask/database.py: Delete SPARQLWrapper, JSON imports (sparql_connection): Delete. * wqflask/wqflask/views.py: Import requests and urljoin. Delete get_dataset_metadata and sparql_connection import. (show_trait_page): Fetch metadata by calling a GN enpoint. Munyoki Kilyungi
2022-11-23bug: Fix syntax error: missing commaFrederick Muriuki Muriithi
2022-11-22Merge branch 'Alexanderlacuna-bugfix/metadata-fetching' into testingFrederick Muriuki Muriithi
2022-11-22Merge branch 'bugfix/metadata-fetching' of github.com:Alexanderlacuna/genenet...Frederick Muriuki Muriithi
2022-11-22Merge branch 'chores/code-refactoring' of github.com:Alexanderlacuna/genenetw...Frederick Muriuki Muriithi
2022-11-22Merge branch 'Alexanderlacuna-bugfix/use-f1-parents' into testingFrederick Muriuki Muriithi
2022-11-22Merge branch 'bugfix/use-f1-parents' of github.com:Alexanderlacuna/genenetwor...Frederick Muriuki Muriithi
2022-11-21fix merge conflictsAlexanderKabui
2022-11-21minor refactoringAlexanderKabui
2022-11-16Add SPARQL_ENDPOINT in examples in READMEMunyoki Kilyungi
2022-11-16Pass a sparql connection object to get_dataset_metadata...* wqflask/wqflask/database.py (database_connection): New function. * wqflask/wqflask/views.py: Import sparql_connection (show_trait_page): Pass sparql_connection object to get_dataset_metadata. Munyoki Kilyungi
2022-11-13add check when parsing floatsAlexanderKabui
2022-11-13add check for dataset typeAlexanderKabui
2022-11-11Notify user when they modify probeset data...* wqflask/wqflask/metadata_edits.py (update_probeset): Flash a success messages when user updates something. Otherwise flash a warning message * wqflask/wqflask/templates/edit_probeset.html: Display flash messages. Munyoki Kilyungi