Age | Commit message (Collapse) | Author |
|
just clicking their row in collection
- Cofactor color picker now works in Safari/Macs
- Displays N for relevant samples in trait page sample table
- Don't show bar chart when N>256
- Mapping loading page contents better centered
- Anonymous collections timeout correctly listed as 30 days now
- Minor allele frequency can actually be changed for GEMMA now (previously didn't work)
- Fixed transcript position marker location for mapping results
- Notifies user if their e-mail isn't associated with an account when they attempt to request forgotten password
- Users can now map with submitted traits
- Histogram width changes depending upon number of bins (need to improve this still)
- Improved Q-q plot (previously called "probability plot")
|
|
|
|
|
|
|
|
Added Phenogen track to mapping results
Added comparison bar chart figure
Simplified global search to not build trait/dataset objects, which speeds thing up considerably
Fixed correlation matrix to correctly deal with 0 values
Fixed issue where anonymous collections couldn't be created if none already existed
|
|
I added the command to start elasticsearch, since I've had to look it up/ask Pjotr about it a couple times now.
|
|
Figures now correctly rescale when transforms are applied
Fixed height of probability plot
Removed some text related to pylmm since it's currently not being used
|
|
trait page
Got figures mostly working with transformed values, except for changing the y-axis range of one
Fixed issue with the home page "Make Default" button position (as well as the drop-downs in general)
Added timeout to Elasticsearch connection to fix related error
|
|
previously
|
|
should have their full functionality back (adding/removing collections, adding/removing traits, etc)
|
|
staging, though still not sure why it's working on production without that change
Added script to convert the dryad format genotype files to BIMBAM
removed db_uri from parameters of parse_db_uri in gen_select_dataset.py, since it can now just pull it from settings as a global variable
|
|
sample data into ElasticSearch
Added option to replace trait page sample/strain values with normalized ones
Began editing Lei's scatterplot code
Changed elasticsearch_tools' get_elasticsearch_connection so that it can also be used for purposes other than user authentication (by adding a "for_user" parameter)
|
|
|
|
|
|
Fixed issue where GEMMA + LOCO wasn't working with AIL (and probably some other groups)
|
|
instead of -lmm 1 (Wald test)
Added script to convert .geno files to JSON to maintenance folder (geno_to_json.py)
|
|
set width
Changed to using BIMBAM files to build Marker objects in dataset.py
|
|
|
|
some problem. Probably better to leave this file alone for the time being.
|
|
|
|
|
|
Removed some unused code from the other files listed
|
|
marker_regression_gn1.py
marker_regression.py
do_search.py
export_traits.py
heatmap.py
GeneUtil.py
heatmap.html
|
|
Testing
|
|
testing
|
|
Testing
|
|
* I can't swear on this, but it seems the presence of these statements
was causing elasticsearch to act weird.
|
|
|
|
|
|
* Update the indexes mappings to be compatible with the newer
Elasticsearch 6.2.* series.
Close the index before updating it, and reopen it after to help with
the re-indexing of the data.
* Update the error logger to include the exception that was thrown.
|
|
|
|
* Prevent elasticsearch from analysing and tokenising the email_address
field so as to avoid issue with getting back all email addresses with
the same domain as the one being searched for.
|
|
* Add tests to ensure the "Forgot Password" feature works appropriately.
|
|
* Use existing code to get the elasticsearch connection. This should
prevent tests from failing in case the way connections to
elasticsearch are made change.
* Delay a while after deleting to allow elasticsearch to re-index the
data, thus preventing subtle bugs in the test.
|
|
* Ensure the return is at the correct indentation level so that it is
executed correctly.
|
|
* Ensure that the user actually provides an email address when they try
to use the forgot password feature.
|
|
* Use the LOG_LEVEL provided by the application settings to enable easy
control of logging when running tests. It helps avoid a lot of
verbosity when running tests.
|
|
* Remove the run-integration-tests.py, and use the test-website.py as
the entry point for all tests. This simplifies running the tests for
the site.
|
|
|
|
README and docs
|
|
|
|
missing before
Removed a bunch of unused coded from all correlation-related files and the ctl analysis code
|
|
|
|
the remaining could should be migrated to the files that use them at some point.
Some of this code was in the correlation code but not being used, so it wss removed from there as well.
|
|
pretty sure also isn't used any more.
Also removed some other unused code from the files listed
|
|
variable not being initialized
Removed a bunch of unused statistical functions from Plot.py and webqtlUtil.py. I figure that if we ever need them again, there's probably some third party library that includes them.
Also removed unused file AJAX_table.py and other unused code from several other files
|
|
scripts
|
|
|
|
being used except corestats, which I moved to utility
Removed box plot code from Plot.py since we no longer use it either
|
|
|