-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prototype for storing single-cell data #1020
base: development
Are you sure you want to change the base?
Commits on Feb 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 454128e - Browse repository at this point
Copy the full SHA 454128eView commit details
Commits on Apr 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c81d8ef - Browse repository at this point
Copy the full SHA c81d8efView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2085c7 - Browse repository at this point
Copy the full SHA b2085c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79c763e - Browse repository at this point
Copy the full SHA 79c763eView commit details
Commits on Apr 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8d7ae53 - Browse repository at this point
Copy the full SHA 8d7ae53View commit details
Commits on Apr 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f66034c - Browse repository at this point
Copy the full SHA f66034cView commit details -
Clearly identify threads used by various thread pools
Make the number of background thread configurable.
Configuration menu - View commit details
-
Copy full SHA for 8a1ea4f - Browse repository at this point
Copy the full SHA 8a1ea4fView commit details -
Add various strategies to discovering single-cell data from GEO
Add a FTPClientFactory with minimal capabilities for reusing connections based on commons-pool2. Make credentials for NCBI, GEO and ArrayExpress FTP servers configurable.
Configuration menu - View commit details
-
Copy full SHA for bd09fcc - Browse repository at this point
Copy the full SHA bd09fccView commit details -
Configuration menu - View commit details
-
Copy full SHA for d346a83 - Browse repository at this point
Copy the full SHA d346a83View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb05eb1 - Browse repository at this point
Copy the full SHA eb05eb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58ccd51 - Browse repository at this point
Copy the full SHA 58ccd51View commit details
Commits on Apr 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b7a7b21 - Browse repository at this point
Copy the full SHA b7a7b21View commit details
Commits on Jun 12, 2024
-
Merge remote-tracking branch 'origin/development' into feature-single…
…-cell Eliminate nano context-related work now that CLIs are lazy-loaded.
Configuration menu - View commit details
-
Copy full SHA for 379b066 - Browse repository at this point
Copy the full SHA 379b066View commit details -
Configuration menu - View commit details
-
Copy full SHA for 684c53a - Browse repository at this point
Copy the full SHA 684c53aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b57de0 - Browse repository at this point
Copy the full SHA 7b57de0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 256b1dc - Browse repository at this point
Copy the full SHA 256b1dcView commit details
Commits on Jun 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ae8d609 - Browse repository at this point
Copy the full SHA ae8d609View commit details
Commits on Jun 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 73320a8 - Browse repository at this point
Copy the full SHA 73320a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2501453 - Browse repository at this point
Copy the full SHA 2501453View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d9cd5c - Browse repository at this point
Copy the full SHA 4d9cd5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ac010f - Browse repository at this point
Copy the full SHA 8ac010fView commit details
Commits on Jun 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0118739 - Browse repository at this point
Copy the full SHA 0118739View commit details
Commits on Jul 3, 2024
-
Improve logic for detecting bulk RNA-Seq samples
Separate MPSS from SRA sample types. Add a null-check for LibrarySource.
Configuration menu - View commit details
-
Copy full SHA for 7ba2976 - Browse repository at this point
Copy the full SHA 7ba2976View commit details
Commits on Jul 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4ae3744 - Browse repository at this point
Copy the full SHA 4ae3744View commit details -
Make Python executable location configurable and check if necessary p…
…ackages are installed in tests
Configuration menu - View commit details
-
Copy full SHA for e64cf2b - Browse repository at this point
Copy the full SHA e64cf2bView commit details
Commits on Aug 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 177eef2 - Browse repository at this point
Copy the full SHA 177eef2View commit details
Commits on Aug 17, 2024
-
Allow single cell detector to discover additional supplementary mater…
…ials Fix missing awaitBatchTaskExecutorService() after submitting batch tasks, but awaitng them so that they can write their progress to the summary output file. Include the filename of all additional supplementary materials in the summary output file.
Configuration menu - View commit details
-
Copy full SHA for 3bbf76c - Browse repository at this point
Copy the full SHA 3bbf76cView commit details
Commits on Aug 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a6fe1ae - Browse repository at this point
Copy the full SHA a6fe1aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for a768f54 - Browse repository at this point
Copy the full SHA a768f54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0622e22 - Browse repository at this point
Copy the full SHA 0622e22View commit details -
Configuration menu - View commit details
-
Copy full SHA for c34e185 - Browse repository at this point
Copy the full SHA c34e185View commit details -
Configuration menu - View commit details
-
Copy full SHA for f17ee7d - Browse repository at this point
Copy the full SHA f17ee7dView commit details -
Improve retry strategy and skip TAR with large and unwanted entries
Add a new utility for retrying that is simpler to use than RetryTemplate.
Configuration menu - View commit details
-
Copy full SHA for f82781d - Browse repository at this point
Copy the full SHA f82781dView commit details -
Include full URL in FTP error messages
The toString() of URL does not include user information, so it's safe to use for logging and error messages.
Configuration menu - View commit details
-
Copy full SHA for abf5d4d - Browse repository at this point
Copy the full SHA abf5d4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce308dc - Browse repository at this point
Copy the full SHA ce308dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7398c1b - Browse repository at this point
Copy the full SHA 7398c1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a77226b - Browse repository at this point
Copy the full SHA a77226bView commit details -
Configuration menu - View commit details
-
Copy full SHA for da4c4d0 - Browse repository at this point
Copy the full SHA da4c4d0View commit details
Commits on Aug 20, 2024
-
Allow for contextualized supplementary materials
When checking if a sample is single-cell or retrieving additional supplementary materials, consider the files that the series provide. This allow resolving cases of MEX datasets where the genes or features are shared across all samples.
Configuration menu - View commit details
-
Copy full SHA for 23e73d4 - Browse repository at this point
Copy the full SHA 23e73d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d518e6f - Browse repository at this point
Copy the full SHA d518e6fView commit details -
cli: Use a shutdown hook for closing the application context
This allow for graceful shutdown if SIGTERM is sent to the Java process.
Configuration menu - View commit details
-
Copy full SHA for 06ef9b7 - Browse repository at this point
Copy the full SHA 06ef9b7View commit details
Commits on Aug 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8226b4f - Browse repository at this point
Copy the full SHA 8226b4fView commit details -
Improve FTP client factor and ensure that the client is always destro…
…yed on any exception
Configuration menu - View commit details
-
Copy full SHA for cab07bf - Browse repository at this point
Copy the full SHA cab07bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d9f85f - Browse repository at this point
Copy the full SHA 7d9f85fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 329ec6c - Browse repository at this point
Copy the full SHA 329ec6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2cc034 - Browse repository at this point
Copy the full SHA f2cc034View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56337ec - Browse repository at this point
Copy the full SHA 56337ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 151ecc6 - Browse repository at this point
Copy the full SHA 151ecc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80daed1 - Browse repository at this point
Copy the full SHA 80daed1View commit details -
Avoid deadlock when checking the size of a FTP remote file
Looking up the size and opening a stream at the same time can result in a deadlock. Fix TarInputStream not closing the base stream by explicitly adding the base stream to the try-with-resources block. Fix lastAttempt check.
Configuration menu - View commit details
-
Copy full SHA for 1eb753e - Browse repository at this point
Copy the full SHA 1eb753eView commit details
Commits on Aug 26, 2024
-
Include supplementary files for unsupported datasets
Use nulls for cell, gene, sample counts so that they do not end-up as zeroes for unsupported datasets.
Configuration menu - View commit details
-
Copy full SHA for e02ecf3 - Browse repository at this point
Copy the full SHA e02ecf3View commit details
Commits on Aug 28, 2024
-
Allow overriding the filename pattern for detecting MEX files from the CLI. This can be used as a workaround instead of waiting for GEO to fix the submission. Add support for detecting Loom files at the series and sample level, but not for downloading or loading them.
Configuration menu - View commit details
-
Copy full SHA for adaf8e0 - Browse repository at this point
Copy the full SHA adaf8e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca8fd4f - Browse repository at this point
Copy the full SHA ca8fd4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 03603e0 - Browse repository at this point
Copy the full SHA 03603e0View commit details -
Make sure that additional files and data types are retrieved for fail…
…ed datasets Retrieve additional files before downloading so that if the download fails, the files are still listed in the summary output.
Configuration menu - View commit details
-
Copy full SHA for f6acab6 - Browse repository at this point
Copy the full SHA f6acab6View commit details
Commits on Aug 29, 2024
-
Externalize configuration and authentication from FTPClientFactory
Ignore userinfo from the URL.
Configuration menu - View commit details
-
Copy full SHA for 3866b17 - Browse repository at this point
Copy the full SHA 3866b17View commit details
Commits on Aug 30, 2024
-
Further improvements for downlading single-cell data
Add a test case for duplicated cell IDs. Add an option to process specific samples.
Configuration menu - View commit details
-
Copy full SHA for 967c03f - Browse repository at this point
Copy the full SHA 967c03fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a377b5 - Browse repository at this point
Copy the full SHA 5a377b5View commit details -
Introduce a hierarchy of BioMaterial such that a sample can be derived from another sample and inherit its characteristics, treatments and factor values. Prevent splitting an experiment that uses a hierarchy of biomaterial for now. This might be implemented in the future. Add a separate field in QuantitationType to identify preferred single-cell QT.
Configuration menu - View commit details
-
Copy full SHA for b63035e - Browse repository at this point
Copy the full SHA b63035eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4010cb0 - Browse repository at this point
Copy the full SHA 4010cb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75450cf - Browse repository at this point
Copy the full SHA 75450cfView commit details
Commits on Sep 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6c997fd - Browse repository at this point
Copy the full SHA 6c997fdView commit details
Commits on Sep 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bc33eb0 - Browse repository at this point
Copy the full SHA bc33eb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 092324a - Browse repository at this point
Copy the full SHA 092324aView commit details
Commits on Sep 5, 2024
-
Numerous improvements for loading AnnData formats
Preserve sparsity of categorical columns as much as possible.
Configuration menu - View commit details
-
Copy full SHA for a44d9db - Browse repository at this point
Copy the full SHA a44d9dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbb2d2d - Browse repository at this point
Copy the full SHA fbb2d2dView commit details
Commits on Sep 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 12a34b0 - Browse repository at this point
Copy the full SHA 12a34b0View commit details
Commits on Sep 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 37f68fc - Browse repository at this point
Copy the full SHA 37f68fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for f29fdf8 - Browse repository at this point
Copy the full SHA f29fdf8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dac9a3 - Browse repository at this point
Copy the full SHA 1dac9a3View commit details -
Add CLIs for loading single-cell data
Add support for a simple tabular format for importing cell type annotations. Fix size-checking of compressed file and buffer FTP streams Add support for looking at transposed AnnData file and detecting sample and cell type columns. Redownload truncated H5 files and handle non-string categorical arrays
Configuration menu - View commit details
-
Copy full SHA for e9a74ab - Browse repository at this point
Copy the full SHA e9a74abView commit details -
Configuration menu - View commit details
-
Copy full SHA for ecee349 - Browse repository at this point
Copy the full SHA ecee349View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fc9590 - Browse repository at this point
Copy the full SHA 0fc9590View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d6706f - Browse repository at this point
Copy the full SHA 4d6706fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31b6831 - Browse repository at this point
Copy the full SHA 31b6831View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb9abfc - Browse repository at this point
Copy the full SHA fb9abfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22792a3 - Browse repository at this point
Copy the full SHA 22792a3View commit details
Commits on Sep 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 42ceb04 - Browse repository at this point
Copy the full SHA 42ceb04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97a4f00 - Browse repository at this point
Copy the full SHA 97a4f00View commit details -
Configuration menu - View commit details
-
Copy full SHA for d852f92 - Browse repository at this point
Copy the full SHA d852f92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6534840 - Browse repository at this point
Copy the full SHA 6534840View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef2598c - Browse repository at this point
Copy the full SHA ef2598cView commit details
Commits on Sep 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a57a42e - Browse repository at this point
Copy the full SHA a57a42eView commit details
Commits on Sep 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1710fe5 - Browse repository at this point
Copy the full SHA 1710fe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86aa0fe - Browse repository at this point
Copy the full SHA 86aa0feView commit details -
Configuration menu - View commit details
-
Copy full SHA for a65a47e - Browse repository at this point
Copy the full SHA a65a47eView commit details
Commits on Sep 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ec6093d - Browse repository at this point
Copy the full SHA ec6093dView commit details
Commits on Sep 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0bd34ce - Browse repository at this point
Copy the full SHA 0bd34ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 62806c7 - Browse repository at this point
Copy the full SHA 62806c7View commit details
Commits on Sep 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d50a696 - Browse repository at this point
Copy the full SHA d50a696View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e8f32f - Browse repository at this point
Copy the full SHA 2e8f32fView commit details
Commits on Oct 1, 2024
-
Use ByteArrayType to map bytes to doubles automatically
Use ByteArrayUtils in ByteArrayType
Configuration menu - View commit details
-
Copy full SHA for 02ddeec - Browse repository at this point
Copy the full SHA 02ddeecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2778aea - Browse repository at this point
Copy the full SHA 2778aeaView commit details -
There's some optimization for converting byte[] to various data type that are beneficial for loading single-cell data.
Configuration menu - View commit details
-
Copy full SHA for b1f5b84 - Browse repository at this point
Copy the full SHA b1f5b84View commit details -
Configuration menu - View commit details
-
Copy full SHA for f17fd9f - Browse repository at this point
Copy the full SHA f17fd9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28866ef - Browse repository at this point
Copy the full SHA 28866efView commit details
Commits on Oct 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 37345df - Browse repository at this point
Copy the full SHA 37345dfView commit details
Commits on Oct 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eb6369b - Browse repository at this point
Copy the full SHA eb6369bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b32f928 - Browse repository at this point
Copy the full SHA b32f928View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e79f58 - Browse repository at this point
Copy the full SHA 6e79f58View commit details
Commits on Oct 5, 2024
-
cli: Filter stacktraces printed in the console
Remove irrelevant Spring-related and reflection-related packages. Full stacktraces are still available in the file logs.
Configuration menu - View commit details
-
Copy full SHA for bd5b12d - Browse repository at this point
Copy the full SHA bd5b12dView commit details -
Configuration menu - View commit details
-
Copy full SHA for db79e0b - Browse repository at this point
Copy the full SHA db79e0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b36d9b - Browse repository at this point
Copy the full SHA 4b36d9bView commit details
Commits on Oct 7, 2024
-
Extract auto-seeking capabilities in a subclass of AbstractCLI
Move the -force option in AbstractAutoSeekingCLI and handle it in noNeedToRun(). Consistently produce batch error object when an entity is skipped for any reason. Add EntityLocator to locate entities consistently across all CLIs. Fix and tidy up batch processing summary.
Configuration menu - View commit details
-
Copy full SHA for bd06431 - Browse repository at this point
Copy the full SHA bd06431View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ac28ba - Browse repository at this point
Copy the full SHA 7ac28baView commit details -
Make CompositeSequence.biologicalCharacteristics lazy by default
Include it when thawing a platform in ArrayDesignDao. Ignore non-persistent platforms when thawing since this is basically a no-op.
Configuration menu - View commit details
-
Copy full SHA for bf88c28 - Browse repository at this point
Copy the full SHA bf88c28View commit details
Commits on Oct 8, 2024
-
Remove warning when excluding custom type as filterable properties Use the same logic for detecting single-cell data and loading them into Gemma Skip archives with too many skipped entries Add a check after downloading to make sure that the resulting file has the expected size. Fix non-closed output stream when downloading a single file in a series. Make sure that the output stream is closed before checking the resulting file size Make characteristics and cellTypes collections immutable. Add a denormalized NUMBER_OF_CHARACTERISTICS column to the CELL_LEVEL_CHARACTERISTICS table. Relocate validation of SCD in the DAO layer. Use the Optional API for modelling preferred SCD, QT, etc.
Configuration menu - View commit details
-
Copy full SHA for c6ac65b - Browse repository at this point
Copy the full SHA c6ac65bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d9fdf8 - Browse repository at this point
Copy the full SHA 2d9fdf8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82d5fe0 - Browse repository at this point
Copy the full SHA 82d5fe0View commit details
Commits on Oct 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1a13b25 - Browse repository at this point
Copy the full SHA 1a13b25View commit details
Commits on Oct 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c329780 - Browse repository at this point
Copy the full SHA c329780View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac920aa - Browse repository at this point
Copy the full SHA ac920aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for bdf4ee8 - Browse repository at this point
Copy the full SHA bdf4ee8View commit details
Commits on Oct 15, 2024
-
Switch single-cell experiments to the target platform when adding or …
…replaceing single-cell vectors Add a validation to make sure that any added or replaced vectors use the expected platform.
Configuration menu - View commit details
-
Copy full SHA for 7c22a76 - Browse repository at this point
Copy the full SHA 7c22a76View commit details
Commits on Oct 16, 2024
-
Initial implementation of MexSingleCellMatrixWriter
Add support for writing MEX data as a TAR archive or to a directory. The latter is much more efficient because we can stream the vectors. Relocate TSV-related utilities under a new package. Add methods for retrieving platforms used by a specific set of vectors This allow one to populate gene mappings for a set of vectors regardless of the BioAssay's platforms.
Configuration menu - View commit details
-
Copy full SHA for b439401 - Browse repository at this point
Copy the full SHA b439401View commit details -
More improvements for EE-manipulating CLIs
Only call processBioAssaySets() if more than one experiment is matched. This way, subclasses can assume that if this is called, options that are designed for a single-experiment should not be used. Add preprocessBioAssaySets() to given an opportunity to perform some work and filtering in a subclass. Allow subclasses to override doAuthenticatedWork(), some CLIs have switches that makes them completely ignore the experiments. Undo the flawed logic for detecting if a success/error object was added, this does not work if processBioAssay() uses the batch task executor.
Configuration menu - View commit details
-
Copy full SHA for b4223ad - Browse repository at this point
Copy the full SHA b4223adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06af32b - Browse repository at this point
Copy the full SHA 06af32bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4db8190 - Browse repository at this point
Copy the full SHA 4db8190View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f21d17 - Browse repository at this point
Copy the full SHA 5f21d17View commit details
Commits on Oct 17, 2024
-
More improvements to ExpressionDataMatrixWriter
Refactor code for writing coexpression analysis and diff. ex results in separate writers. Indicate how many vectors were written. Fix double-fetching of the first batch when streaming. Add an option for streaming or not when writing matrices and controlling the fetch size.
Configuration menu - View commit details
-
Copy full SHA for 8511ff6 - Browse repository at this point
Copy the full SHA 8511ff6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7860eb - Browse repository at this point
Copy the full SHA d7860ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for c604572 - Browse repository at this point
Copy the full SHA c604572View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3523087 - Browse repository at this point
Copy the full SHA 3523087View commit details -
Configuration menu - View commit details
-
Copy full SHA for a106ba1 - Browse repository at this point
Copy the full SHA a106ba1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8670b3 - Browse repository at this point
Copy the full SHA b8670b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d338a4 - Browse repository at this point
Copy the full SHA 2d338a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c30a2d - Browse repository at this point
Copy the full SHA 5c30a2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b58b88 - Browse repository at this point
Copy the full SHA 3b58b88View commit details
Commits on Oct 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 834d39a - Browse repository at this point
Copy the full SHA 834d39aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c35779 - Browse repository at this point
Copy the full SHA 4c35779View commit details -
Move logic requiring a transaction in a helper service
Fix REST tests.
Configuration menu - View commit details
-
Copy full SHA for 23c50ce - Browse repository at this point
Copy the full SHA 23c50ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ac4f56 - Browse repository at this point
Copy the full SHA 0ac4f56View commit details -
Adjust logging-levels for certain debug outputs
This is better than creating specific loggers as it makes ubic.gemma usable.
Configuration menu - View commit details
-
Copy full SHA for e8637e3 - Browse repository at this point
Copy the full SHA e8637e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a08b085 - Browse repository at this point
Copy the full SHA a08b085View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7bb3e8 - Browse repository at this point
Copy the full SHA f7bb3e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3853d5 - Browse repository at this point
Copy the full SHA a3853d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fe9add - Browse repository at this point
Copy the full SHA 7fe9addView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9065f30 - Browse repository at this point
Copy the full SHA 9065f30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33af162 - Browse repository at this point
Copy the full SHA 33af162View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5967a6 - Browse repository at this point
Copy the full SHA e5967a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e352679 - Browse repository at this point
Copy the full SHA e352679View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f0a1d2 - Browse repository at this point
Copy the full SHA 5f0a1d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b3dab5 - Browse repository at this point
Copy the full SHA 5b3dab5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f45823 - Browse repository at this point
Copy the full SHA 2f45823View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76617bf - Browse repository at this point
Copy the full SHA 76617bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed82937 - Browse repository at this point
Copy the full SHA ed82937View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0049fee - Browse repository at this point
Copy the full SHA 0049feeView commit details
Commits on Oct 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9446a11 - Browse repository at this point
Copy the full SHA 9446a11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 370c832 - Browse repository at this point
Copy the full SHA 370c832View commit details -
Improve tabular output for single-cell data
Produce pairs of columns (indices + data) for each sample present in the dataset. Reuse the same naming scheme for other expression data file for sample columns. Adjust BioAssay naming scheme for tabular format, it should only refer to the name, not the output of BioAssay.toString(). Relocate the citation notice in a new Constants class. Relocate TsvUtils under ubic.gemma.core.util since it's used outside the matrix I/O module. Slightly improve MexMatrixWriter by starting to lookup the colind past the start point.
Configuration menu - View commit details
-
Copy full SHA for eb312f6 - Browse repository at this point
Copy the full SHA eb312f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9b28f8 - Browse repository at this point
Copy the full SHA c9b28f8View commit details
Commits on Oct 21, 2024
-
Improve pre-processing excption hierarchy
Make all exceptions in the sub-packages checked so that they must be handled at some point when pre-processing, generally by wrapping it in an appropriate ProcessingException subclass. Make a few improvements to ProcessedExpressionDataVectorService.
Configuration menu - View commit details
-
Copy full SHA for 1238f48 - Browse repository at this point
Copy the full SHA 1238f48View commit details -
Few more improvements for metadata file management
Add a method for safely deleting a metadata file, accounting for the RW lock.
Configuration menu - View commit details
-
Copy full SHA for 0634a13 - Browse repository at this point
Copy the full SHA 0634a13View commit details
Commits on Oct 22, 2024
-
Make sure that the write lock acquisition includes retrieving the data
from the database. Provide MEX download by bundling the directory in a TAR archive.
Configuration menu - View commit details
-
Copy full SHA for 4d1b5ca - Browse repository at this point
Copy the full SHA 4d1b5caView commit details -
rest: Add support for downloading MEX single-cell data
This is achieve by bundling a directory in a TAR archive and streaming that to the client. Make sure to always expose quality scores in the docs. Strip off the quality score from the negotiated content type.
Configuration menu - View commit details
-
Copy full SHA for a5badce - Browse repository at this point
Copy the full SHA a5badceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d0309f - Browse repository at this point
Copy the full SHA 6d0309fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18fb23e - Browse repository at this point
Copy the full SHA 18fb23eView commit details
Commits on Oct 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 87aad71 - Browse repository at this point
Copy the full SHA 87aad71View commit details
Commits on Oct 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4ba128d - Browse repository at this point
Copy the full SHA 4ba128dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b008488 - Browse repository at this point
Copy the full SHA b008488View commit details -
Configuration menu - View commit details
-
Copy full SHA for daa94af - Browse repository at this point
Copy the full SHA daa94afView commit details -
Configuration menu - View commit details
-
Copy full SHA for d105386 - Browse repository at this point
Copy the full SHA d105386View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f61b28 - Browse repository at this point
Copy the full SHA 2f61b28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4690dda - Browse repository at this point
Copy the full SHA 4690ddaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c35789 - Browse repository at this point
Copy the full SHA 3c35789View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3073ccb - Browse repository at this point
Copy the full SHA 3073ccbView commit details
Commits on Oct 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e11f7ff - Browse repository at this point
Copy the full SHA e11f7ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 701c968 - Browse repository at this point
Copy the full SHA 701c968View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6b2e9d - Browse repository at this point
Copy the full SHA a6b2e9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a9a952 - Browse repository at this point
Copy the full SHA 6a9a952View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd4761a - Browse repository at this point
Copy the full SHA bd4761aView commit details -
rest: Add a force parameter to force file regeneration
The parameter is hidden and reserved to administrators.
Configuration menu - View commit details
-
Copy full SHA for e004667 - Browse repository at this point
Copy the full SHA e004667View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0772261 - Browse repository at this point
Copy the full SHA 0772261View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7c068b - Browse repository at this point
Copy the full SHA a7c068bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20d8912 - Browse repository at this point
Copy the full SHA 20d8912View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15cf939 - Browse repository at this point
Copy the full SHA 15cf939View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7c18ba - Browse repository at this point
Copy the full SHA f7c18baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27ddfb9 - Browse repository at this point
Copy the full SHA 27ddfb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed8a9f2 - Browse repository at this point
Copy the full SHA ed8a9f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f25798 - Browse repository at this point
Copy the full SHA 1f25798View commit details -
Configuration menu - View commit details
-
Copy full SHA for 384a8e9 - Browse repository at this point
Copy the full SHA 384a8e9View commit details
Commits on Oct 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2d49a5c - Browse repository at this point
Copy the full SHA 2d49a5cView commit details -
Use EntityUrlBuilder for all redirection URLs
Add basic capabilities for generating URLs for multiple entities.
Configuration menu - View commit details
-
Copy full SHA for 5fc2507 - Browse repository at this point
Copy the full SHA 5fc2507View commit details -
Make EntityLocator an interface so it can be mocked properly in tests. Make all relevant CLI tests inherit from BaseCliTest such that they run with the 'cli' profile active.
Configuration menu - View commit details
-
Copy full SHA for 1c23433 - Browse repository at this point
Copy the full SHA 1c23433View commit details -
Add WebEntityUrlBuilder and RestEntityUrlBuilder
This allows us to resolve the context path from the request attributes in Gemma Web.
Configuration menu - View commit details
-
Copy full SHA for 7a98c94 - Browse repository at this point
Copy the full SHA 7a98c94View commit details
Commits on Oct 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7a010d5 - Browse repository at this point
Copy the full SHA 7a010d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb8680f - Browse repository at this point
Copy the full SHA cb8680fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cb296e - Browse repository at this point
Copy the full SHA 6cb296eView commit details -
rest: Fix test assuming TSV is the default, MEX is
Add a test for covering downloading of a TSV.
Configuration menu - View commit details
-
Copy full SHA for 1b84c99 - Browse repository at this point
Copy the full SHA 1b84c99View commit details
Commits on Oct 28, 2024
-
rest: Few more improvements for locked files
Make all APIs in ExpressionDataFileService return LockedPath and adjust the usage to make sure that the file is read while the lock is held. Add a PathProvider to use Java 8 Path API. This will be removed once we update Jersey to a more recent version. Add a LockedPathProvider to write the content of a LockedPath using the PathProvider and release the lock afterward. Add a MexBundlerProvider to automatically bundle MEX-structured folders as TAR archive when the media type is set.
Configuration menu - View commit details
-
Copy full SHA for 2479d6d - Browse repository at this point
Copy the full SHA 2479d6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c137776 - Browse repository at this point
Copy the full SHA c137776View commit details -
Configuration menu - View commit details
-
Copy full SHA for 680ef93 - Browse repository at this point
Copy the full SHA 680ef93View commit details -
rest: Add examples for design and MEX outputs
Fix command line for retrieving the tabular single-cell example.
Configuration menu - View commit details
-
Copy full SHA for c6fa792 - Browse repository at this point
Copy the full SHA c6fa792View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2dc7f7 - Browse repository at this point
Copy the full SHA e2dc7f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7471c00 - Browse repository at this point
Copy the full SHA 7471c00View commit details
Commits on Oct 29, 2024
-
Add the necessary fields and logic for storing single-cell sparsity m…
…etrics Add 3 fields in BioAssay to keep track of the number of cells, design elements and cell-by-design-element pairs with a non-zero expression value. See #1273 for details.
Configuration menu - View commit details
-
Copy full SHA for dd9e0f2 - Browse repository at this point
Copy the full SHA dd9e0f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96abedc - Browse repository at this point
Copy the full SHA 96abedcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46e6d3b - Browse repository at this point
Copy the full SHA 46e6d3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7dd185 - Browse repository at this point
Copy the full SHA e7dd185View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ed5901 - Browse repository at this point
Copy the full SHA 4ed5901View commit details
Commits on Oct 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ca1b313 - Browse repository at this point
Copy the full SHA ca1b313View commit details -
Configuration menu - View commit details
-
Copy full SHA for 368f64a - Browse repository at this point
Copy the full SHA 368f64aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1d98f8 - Browse repository at this point
Copy the full SHA a1d98f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9aaa67c - Browse repository at this point
Copy the full SHA 9aaa67cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b2d93e - Browse repository at this point
Copy the full SHA 0b2d93eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 497cec8 - Browse repository at this point
Copy the full SHA 497cec8View commit details -
Always regenerate the version file before launch or deploying
Remove unused run configuration.
Configuration menu - View commit details
-
Copy full SHA for 2639c38 - Browse repository at this point
Copy the full SHA 2639c38View commit details
Commits on Oct 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 098d2b6 - Browse repository at this point
Copy the full SHA 098d2b6View commit details
Commits on Nov 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e848c1b - Browse repository at this point
Copy the full SHA e848c1bView commit details
Commits on Nov 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5a73241 - Browse repository at this point
Copy the full SHA 5a73241View commit details -
Configuration menu - View commit details
-
Copy full SHA for df47515 - Browse repository at this point
Copy the full SHA df47515View commit details -
Configuration menu - View commit details
-
Copy full SHA for f555487 - Browse repository at this point
Copy the full SHA f555487View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38c1b97 - Browse repository at this point
Copy the full SHA 38c1b97View commit details
Commits on Nov 5, 2024
-
Implement log2cpm computation for aggregating count data
When possible, convert data to log2cpm upon aggregating. This requires the general type to be COUNT and a well-defined scale type to be applied. If not, the original scale is restituted when possible.
Configuration menu - View commit details
-
Copy full SHA for 0a1bf4b - Browse repository at this point
Copy the full SHA 0a1bf4bView commit details -
Add CLIs for deleting single-cell, but also other kind of vectors.
Configuration menu - View commit details
-
Copy full SHA for a493b2a - Browse repository at this point
Copy the full SHA a493b2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a083e9 - Browse repository at this point
Copy the full SHA 7a083e9View commit details
Commits on Nov 6, 2024
-
Fix aggregation for last sample and implement sparsity metrics
Add support for aggregating log1p data. Add utilities in DataVector to manipulate the data with a specific type.
Configuration menu - View commit details
-
Copy full SHA for 9e43425 - Browse repository at this point
Copy the full SHA 9e43425View commit details -
Configuration menu - View commit details
-
Copy full SHA for 289f31e - Browse repository at this point
Copy the full SHA 289f31eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 385bbd2 - Browse repository at this point
Copy the full SHA 385bbd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f57646 - Browse repository at this point
Copy the full SHA 7f57646View commit details -
Only cache skipped archive if we're looking for MEX data
The cache was populated by the lookup for supplementary materials, which is not desirable because it does not care for MEX files.
Configuration menu - View commit details
-
Copy full SHA for b67f3c4 - Browse repository at this point
Copy the full SHA b67f3c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06c5a33 - Browse repository at this point
Copy the full SHA 06c5a33View commit details
Commits on Nov 7, 2024
-
Remove Serializable and serialVersionUID to classes that we never serialize or put on disk caches. Relocate some utility methods from the models into utility classes. Replace LocalFile by java.io.File.
Configuration menu - View commit details
-
Copy full SHA for 53a82d0 - Browse repository at this point
Copy the full SHA 53a82d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29b2ea2 - Browse repository at this point
Copy the full SHA 29b2ea2View commit details -
Improve elements mapping (fix #1234)
Provide multiple strategies for mapping gene IDs and pick the one with the greatest overlap. Include mapping statistics in the audit event for the created single-cell vectors.
Configuration menu - View commit details
-
Copy full SHA for 3165185 - Browse repository at this point
Copy the full SHA 3165185View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24277fd - Browse repository at this point
Copy the full SHA 24277fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for fedf83a - Browse repository at this point
Copy the full SHA fedf83aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ae8892 - Browse repository at this point
Copy the full SHA 9ae8892View commit details -
Configuration menu - View commit details
-
Copy full SHA for c729d0e - Browse repository at this point
Copy the full SHA c729d0eView commit details -
Fix exceeding packet size for MySQL by streaming cell IDs
Remove usage of LobHandler.
Configuration menu - View commit details
-
Copy full SHA for 1b2470e - Browse repository at this point
Copy the full SHA 1b2470eView commit details
Commits on Nov 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8f6f50b - Browse repository at this point
Copy the full SHA 8f6f50bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc9f32e - Browse repository at this point
Copy the full SHA cc9f32eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 076e6e1 - Browse repository at this point
Copy the full SHA 076e6e1View commit details
Commits on Nov 13, 2024
-
Numerious cleanups for Gemma Web [WIP]
Display the biomaterial and bioassay hierarchy.
Configuration menu - View commit details
-
Copy full SHA for 9d4b947 - Browse repository at this point
Copy the full SHA 9d4b947View commit details
Commits on Nov 14, 2024
-
Remove JAWR and any mention of it in the code and comments. Add support for Webpack development server for serving continuously built static assets.
Configuration menu - View commit details
-
Copy full SHA for e3e85c4 - Browse repository at this point
Copy the full SHA e3e85c4View commit details
Commits on Nov 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f087c19 - Browse repository at this point
Copy the full SHA f087c19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e38dee - Browse repository at this point
Copy the full SHA 1e38deeView commit details -
Few improvements for the static assets server
Add resolveUrl and use that in the tags to generate link to resources. Add a list of allowed directories to serves assets from. It does not really do much security-wise, but it will catch unintended usages of the JSP tags. Add a useful message when the development profile is active and the server is not running.
Configuration menu - View commit details
-
Copy full SHA for 89aa08b - Browse repository at this point
Copy the full SHA 89aa08bView commit details -
Add IntelliJ scripts for building and serving static assets
Ensure that the appropriate assets are built when deploying to staging or dev servers.
Configuration menu - View commit details
-
Copy full SHA for de6bff5 - Browse repository at this point
Copy the full SHA de6bff5View commit details -
Few more improvements for the subset page
Include annotations applicable at the subset-level. Handle case where there might be more than one dimension for a given subset.
Configuration menu - View commit details
-
Copy full SHA for 7bf620e - Browse repository at this point
Copy the full SHA 7bf620eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5461ae6 - Browse repository at this point
Copy the full SHA 5461ae6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 266dd4d - Browse repository at this point
Copy the full SHA 266dd4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39fe57c - Browse repository at this point
Copy the full SHA 39fe57cView commit details -
Merge pull request #1288 from PavlidisLab/feature-single-cell-ui-work
UI work for single-cell
Configuration menu - View commit details
-
Copy full SHA for f45ef66 - Browse repository at this point
Copy the full SHA f45ef66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 016f899 - Browse repository at this point
Copy the full SHA 016f899View commit details -
Move the JavascriptLogger into the gemma-lib bundle since it requires…
… dwrServices.js to be loaded
Configuration menu - View commit details
-
Copy full SHA for 490771a - Browse repository at this point
Copy the full SHA 490771aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99e6320 - Browse repository at this point
Copy the full SHA 99e6320View commit details
Commits on Nov 18, 2024
-
Generate all the DWR scripts and controllers with appropriate binding to the window object. Separate models from controllers. Add overrides such as adding GA4 tracking and defining inheritance structure in a separate file.
Configuration menu - View commit details
-
Copy full SHA for 5f8e207 - Browse repository at this point
Copy the full SHA 5f8e207View commit details
Commits on Nov 22, 2024
-
Ensure that all declared function are properly namespaced.
Configuration menu - View commit details
-
Copy full SHA for 96fdd61 - Browse repository at this point
Copy the full SHA 96fdd61View commit details -
Allow edition of single-cell QTs
Rewrite the edit page with Spring form tags. Enable HTML escaping by default for Spring tags. Allow for dynamic JSP attributes to be used for various tags.
Configuration menu - View commit details
-
Copy full SHA for 85485be - Browse repository at this point
Copy the full SHA 85485beView commit details