Changelog
Follow up on the latest improvements and updates.
RSS
new
improved
fixed
ATCC uploads and sample-appropriate analyses
Fixed
- The upload panel for ATCC Discrepancy Reports has been fixed to now allow upload of interleaved or single-end files.
Changed
- The Targeted Loci Database can no longer be run on samples sequenced by One Codex, as these are not generated using an amplicon library preparation approach.
new
improved
fixed
One Codex Python Library updated to 0.17.0
The onecodex python library and CLI has been updated with the following changes.
Added
- Adds SampleCollection.beta_diversity_stats()to test for significant differences between groups of samples based on their beta diversity distances (global and posthoc pairwise PERMANOVA tests are supported)
- Adds categorical data palette to onecodexAltair theme
- Adds support for passing both facet_byandsecondary_haxistoplot_metadata()
- Adds filtering and warning if samples are missing abundances in plot_metadata(),plot_pcoa(),plot_mds(),plot_pca(),alpha_diversity_stats(), andbeta_diversity_stats()
- Adds docs about Shannon diversity being calculated using log base 2 instead of base e
Changed
- Upgrades Altair to 5.4.1 and replaces altair_saverwithvl-convert
- Upgrades notebookto 6.5.7
- Upgrades WeasyPrintto 63.0
- Removes nodeandveganpm dependencies
- Removes jupyter-clientdependency
- Removes seleniumdependency
- Removes pinned pydyfversion
Fixed
- Fixes Api()call when Altair is not installed
- Fixes scikit-bio and pandas warnings
- Improves error message and docstring in SampleCollection.to_df(normalize=False)
Deprecated
- Deprecates AlphaDiversityStatsResults.posthoc_dfin favor ofAlphaDiversityStatsResults.posthoc.adjusted_pvalues
More details are available in GitHub.
improved
fixed
Minor Custom Plots Updates
New
- "Facet By" and "Secondary Group By" can now be used together in alpha diversity plots. In previous versions, these two plotting parameters were exclusive.
Fixed
- You can now edit multiple titles on plots (e.g. plot title, legend title, x-axis or y-axis labels). We have addressed a bug that prevented editing other titles/fields after one has been edited.
We've just added a new feature to Workflows: Dependencies! Dependencies are workflows that are required by other workflows. When creating a workflow, "workflow C" (child), if you need the outputs from another workflow, "workflow P" (parent), to be available as inputs, you can set "workflow P" (parent) as a Dependency for "workflow C" (child). Here are some of the details to know:
- Running a workflow that has dependencies will automatically launch the dependency workflows on the sample, with default arguments, unless that workflow has already been run.
- All output files from from a parent workflow will be available in the specified directory of a child workflow.
- If a parent workflow has been run previously, the most recently-run version will be used as the dependency, regardless of the arguments used.
- You can only publish a workflow if all of its dependencies have also been published.
- If you run workflows and dependencies in a draft state, and then publish the workflows, running the child workflow will rerun the newly-published parent workflows. We will not use draft runs as inputs to published workflow runs.
- If running a child workflow, and a parent workflow fails, the child will be marked as failed, until the parent workflow completed successfully.
- Rerunning a failed parent workflow will also rerun any child workflows that depend on it.
Workflow arguments could previously be set as type boolean, but a user could provide a string as the value. Where a user provided a string for a boolean type argument, we previously interpreted the argument as
False
, regardless of the string content. This update evaluates the string. If the value of the string is "true" (or a variation of capitalizations of "true"), we will now evaluate this as the boolean True
. New
- We've just implemented the ability to download a subset of reads based on the taxa that they have mapped to, through the web application. This utilizes our subset reads script from the One Codex python library, to generate a FASTQ file containing only the reads that map to the selected taxon. You'll find this feature in the complete results table on a sample's classification results page. Note:This is only available on premium samples, to users with the permissions to download the raw FASTQ file for the sample.
New
- We can now detect Element Aviti sequencing data upon validation, and automatically update the sample's metadata with the sequencer information.
- Element, and Element Aviti have been added as sequencer options in the metadata editor modal.
Fixed
- Workflow output files beginning with .will no longer be stripped of their.. Only files with./will be stripped of the./. (Example,.nextflow.logwill no longer be stripped of the leading.).
- ocx.Jobs.getnow works in the experimental onecodex API
New
We've released the newest One Codex Database! Notable changes over the previous database include:
- the addition of new hosts. We've added the chicken and rat genomes to the database, for users working with microbiome samples from these hosts. We've also added the new telomere-to-telomere (T2T CHM13v2.0) human genome assembly (in addition to the hg38 assembly that was present in previous databases).
- Updated taxonomy to capture newly-classified taxa.
- Improved flu specificity, with many more flu genomes
- addition of more metagenome-assembled genomes (MAGs) from diverse studies
New
- Added file_detailsAPI endpoint; which returns a list of files produced by a workflow, and details on those files, such as "filename", "size", and "url".
- PacBio Revio and Onso sequencers have been added as sequencing platform options on the metadata editor menu.
Fixed
- Accounts that only contained pre-upload samples (e.g. only in progress One Codex sequencing samples), did not display the pre-upload samples. This has been fixed, which allows such accounts to view and edit metadata on pre-upload samples.
- Files with fastq.gzextensions can now be chosen when selecting files to upload on the upload page. Previously they were un-selectable (but still uploadable via drag-and-drop and command line).
- When using the Quick Compare tool, filtering the view to a specific taxon, and then changing the taxonomic rank, previously did not display the option to remove the filter. This has been fixed so that we display which taxon the plot has been filtered to, regardless of taxonomic rank, and allows you to remove the filtering.
Load More
→