Releases: parashardhapola/scarf
0.19.7
CHANGELOG
Bug fixes
Bug fix in OSFDownloader
0.19.6
CHANGELOG
Doc fixes
Optimized requirements for readthedocs
0.19.5
CHANGELOG
Bug fixes
Explicit Unicode decoding in create_zarr_obj_array
. The bug was discovered when using H5adReader
to read 'obs' entries.
0.19.4
CHANGELOG
Improvements
run_marker_search
now uses updated find_markers_by_rank
that has better runtimes when using precached data
Updated requirements
0.19.3
CHANGELOG
Improvements
make_graph
takes an additional parameter (ann_index_save_path
) to read and write ANN index to/from custom path
0.19.2
CHANGELOG
Bug fixes
Fixed issues from UMAP version 0.5.2
Exposed heatmap kwargs plot_heatmap
Improvements
Improved support for prenormalized values in find_markers_by_rank
show_zarr_tree
now has a maximum depth of 2
0.19.1
CHANGELOG
Changelog of 0.19.0 is also included here
Critical bug fix
Fixed critical bug in iter_normed_feature_wise
that caused usage of the wrong parameter in the normed
method call.
New features
Added save_normed_for_query
which will create a new slot in the assay and save all the normalized values for the quick lookup. get_cells_vals
was improved to utilize these calculated normalized values when available.
Improvements
iter_normed_feature_wise
now features any selection of features.
Added title
parameter to plot_layout
and plot_unified_layout
that allows using custom titles in the plots.
create_zarr_obj_array
now supports compression and disabling of chunking.
Documentation changes
API page now included class init level docstrings.
0.18.2
CHANGELOG
Critical bug fix
ZarrMerge
bug which led to +1 counts for all the features was fixed
Fixed a bug in DataStore.mark_hvgs
that caused the failure of ANN search when reusing 0 dims.
Improvements
Improved handling for groups with no markers in DataStore.export_markers_to_csv
and DataStore.get_markers
hide_title
and title_size
parameters included in plot_scatter
and shade_scatter
and exposed in DataStore.plot_layout
and DataStore.plot_unified_layout
Documentation changes
Improved instructions for installation on Windows
API page now includes classes from readers
, writers
and metadata
modules
Dev notes
Dask requirement pinned >=2020.8.1
Reblackened code
0.18.1
CHANGELOG
Improvements
Bug fixes in find_markers_by_regression
and find_markers_by_rank
causing unnecessary dataframe (gene-wise chunk) renaming on the wrong axis
Bugfix in handle_download
causing wrong tar extraction target
Bugfix in _scatter_make_colors
causing wrong cmap choice
plot_marker_heatmap
raises error now when no marker gene is found
Documentation changes
Removed Dask warning from homepage
code style made black-like on all the vignettes
Dev notes
Dask requirement pinned >=2020.8.1
Reblackened code
0.18.0
CHANGELOG
New features
Rewrote meld_assay
module and exposed functionality of coordinate_melding
through add_melded_assay
method of DataStore
. Coordinate intersections are done using binary_search
function that employs a Numba accelerated implementation of binary search algorithm. This means that we don't need to use Bedtools anymore, which is hard to install on windows. create_counts_mat
function modified to used normalized data and perform sparse write operations. meld_assay
function renamed to coordinate_melding
Added tutorials
Added GeneScores section to scATAC-Seq basic workflow
Improvements
Added lsi_skip_first
parameter to make_graph
and AnnStream
. The first LSI dimension usually captures sequencing depth so this parameter helps users control if they want to keep or discard this dimension.
Documentation changes
Changed order of vignettes in the TOC tree.
Added pseudotime vignette to colab list
Improved installation instructions for Windows