October 25, 2023
Bioconductors:
We are pleased to announce Bioconductor 3.18, consisting of 2266 software packages, 429 experiment data packages, 920 annotation packages, 30 workflows and 4 books.
There are 69 new software packages, 10 new data experiment packages, 8 new annotation packages, no new workflows, 1 new book, and many updates and improvements to existing packages.
Bioconductor 3.18 is compatible with R 4.3, and is supported on Linux, 64-bit Windows, Intel 64-bit macOS 11 (Big Sur) or higher and macOS arm64. This release will also include updated Bioconductor Docker containers.
Thank you to everyone for your contribution to Bioconductor
Visit Bioconductor BiocViews for details and downloads.
To update to or install Bioconductor 3.18:
Install R 4.3. Bioconductor 3.18 has been designed expressly for this version of R.
Follow the instructions at Installing Bioconductor.
There are 69 new software packages in this release of Bioconductor.
adverSCarial adverSCarial is an R Package designed for generating and analyzing the vulnerability of scRNA-seq classifiers to adversarial attacks. The package is versatile and provides a format for integrating any type of classifier. It offers functions for studying and generating two types of attacks, single gene attack and max change attack. The single gene attack involves making a small modification to the input to alter the classification. The max change attack involves making a large modification to the input without changing its classification. The package provides a comprehensive solution for evaluating the robustness of scRNA-seq classifiers against adversarial attacks.
alabaster.files Save common bioinformatics file formats within the alabaster framework. This includes BAM, BED, VCF, bigWig, bigBed, FASTQ, FASTA and so on. We save and load additional metadata for each file, and we support linkage between each file and its corresponding index.
beachmat.hdf5 Extends beachmat to support initialization of tatami matrices from HDF5-backed arrays. This allows C++ code in downstream packages to directly call the HDF5 C/C++ library to access array data, without the need for block processing via DelayedArray. Some utilities are also provided for direct creation of an in-memory tatami matrix from a HDF5 file.
BioCartaImage The core functionality of the package is to provide coordinates of genes on the BioCarta pathway images and to provide methods to add self-defined graphics to the genes of interest.
BiocBook A BiocBook can be created by authors (e.g. R developers, but also scientists, teachers, communicators, …) who wish to 1) write (compile a body of biological and/or bioinformatics knowledge), 2) containerize (provide Docker images to reproduce the examples illustrated in the compendium), 3) publish (deploy an online book to disseminate the compendium), and 4) version (automatically generate specific online book versions and Docker images for specific Bioconductor releases).
CaDrA Performs both stepwise and backward heuristic search for candidate (epi)genetic drivers based on a binary multi-omics dataset. CaDrA’s main objective is to identify features which, together, are significantly skewed or enriched pertaining to a given vector of continuous scores (e.g. sample-specific scores representing a phenotypic readout of interest, such as protein expression, pathway activity, etc.), based on the union occurence (i.e. logical OR) of the events.
CardinalIO Fast and efficient reading and writing of mass spectrometry imaging data files. Supports imzML and Analyze 7.5 formats. Provides ontologies for mass spectrometry imaging.
CCPlotR CCPlotR is an R package for visualising results from tools that predict cell-cell interactions from single-cell RNA-seq data. These plots are generic and can be used to visualise results from multiple tools such as Liana, CellPhoneDB, NATMI etc.
CDI Single-cell RNA-sequencing (scRNA-seq) is widely used to explore cellular variation. The analysis of scRNA-seq data often starts from clustering cells into subpopulations. This initial step has a high impact on downstream analyses, and hence it is important to be accurate. However, there have not been unsupervised metric designed for scRNA-seq to evaluate clustering performance. Hence, we propose clustering deviation index (CDI), an unsupervised metric based on the modeling of scRNA-seq UMI counts to evaluate clustering of cells.
cfdnakit This package provides basic functions for analyzing shallow whole-genome sequencing (~0.3X or more) of cell-free DNA (cfDNA). The package basically extracts the length of cfDNA fragments and aids the vistualization of fragment-length information. The package also extract fragment-length information per non-overlapping fixed-sized bins and used it for calculating ctDNA estimation score (CES).
ClustIRR ClustIRR is a quantitative method for clustering of immune receptor repertoires (IRRs). The algorithm identifies groups of T or B cell receptors (TCRs or BCRs) with similar specificity by comparing their sequences. ClustIRR uses graphs to visualize the specificity structures of IRRs.
compSPOT Clonal cell groups share common mutations within cancer, precancer, and even clinically normal appearing tissues. The frequency and location of these mutations may predict prognosis and cancer risk. It has also been well established that certain genomic regions have increased sensitivity to acquiring mutations. Mutation-sensitive genomic regions may therefore serve as markers for predicting cancer risk. This package contains multiple functions to establish significantly mutated hotspots, compare hotspot mutation burden between samples, and perform exploratory data analysis of the correlation between hotspot mutation burden and personal risk factors for cancer, such as age, gender, and history of carcinogen exposure. This package allows users to identify robust genomic markers to help establish cancer risk.
CuratedAtlasQueryR Provides access to a copy of the Human Cell Atlas, but with harmonised metadata. This allows for uniform querying across numerous datasets within the Atlas using common fields such as cell type, tissue type, and patient ethnicity. Usage involves first querying the metadata table for cells of interest, and then downloading the corresponding cells into a SingleCellExperiment object.
CytoPipelineGUI This package is the companion of the CytoPipeline package. It provides GUI’s (shiny apps) for the visualization of flow cytometry data analysis pipelines that are run with CytoPipeline. Two shiny applications are provided, i.e. an interactive flow frame assessment and comparison tool and an interactive scale transformations visualization and adjustment tool.
DCATS Methods to detect the differential composition abundances between conditions in singel-cell RNA-seq experiments, with or without replicates. It aims to correct bias introduced by missclaisification and enable controlling of confounding covariates. To avoid the influence of proportion change from big cell types, DCATS can use either total cell number or specific reference group as normalization term.
decontX This package contains implementation of DecontX (Yang et al. 2020), a decontamination algorithm for single-cell RNA-seq, and DecontPro (Yin et al. 2023), a decontamination algorithm for single cell protein expression data. DecontX is a novel Bayesian method to computationally estimate and remove RNA contamination in individual cells without empty droplet information. DecontPro is a Bayesian method that estimates the level of contamination from ambient and background sources in CITE-seq ADT dataset and decontaminate the dataset.
demuxSNP This package assists in demultiplexing scRNAseq data using both cell hashing and SNPs data. The SNP profile of each group os learned using high confidence assignments from the cell hashing data. Cells which cannot be assigned with high confidence from the cell hashing data are assigned to their most similar group based on their SNPs. We also provide some helper function to optimise SNP selection, create training data and merge SNP data into the SingleCellExperiment framework.
dreamlet Recent advances in single cell/nucleus transcriptomic technology has enabled collection of cohort-scale datasets to study cell type specific gene expression differences associated disease state, stimulus, and genetic regulation. The scale of these data, complex study designs, and low read count per cell mean that characterizing cell type specific molecular mechanisms requires a user-frieldly, purpose-build analytical framework. We have developed the dreamlet package that applies a pseudobulk approach and fits a regression model for each gene and cell cluster to test differential expression across individuals associated with a trait of interest. Use of precision-weighted linear mixed models enables accounting for repeated measures study designs, high dimensional batch effects, and varying sequencing depth or observed cells per biosample.
easylift The easylift package provides a convenient tool for genomic liftover operations between different genome assemblies. It seamlessly works with Bioconductor’s GRanges objects and chain files from the UCSC Genome Browser, allowing for straightforward handling of genomic ranges across various genome versions. One noteworthy feature of easylift is its integration with the BiocFileCache package. This integration automates the management and caching of chain files necessary for liftover operations. Users no longer need to manually specify chain file paths in their function calls, reducing the complexity of the liftover process.
enrichViewNet This package enables the visualization of functional enrichment results as network graphs. First the package enables the visualization of enrichment results, in a format corresponding to the one generated by gprofiler2, as a customizable Cytoscape network. In those networks, both gene datasets (GO terms/pathways/protein complexes) and genes associated to the datasets are represented as nodes. While the edges connect each gene to its dataset(s). The package also provides the option to create enrichment maps from functional enrichment results. Enrichment maps enable the visualization of enriched terms into a network with edges connecting overlapping genes.
fenr Perform fast functional enrichment on feature lists (like genes or proteins) using the hypergeometric distribution. Tailored for speed, this package is ideal for interactive platforms such as Shiny. It supports the retrieval of functional data from sources like GO, KEGG, Reactome, and WikiPathways. By downloading and preparing data first, it allows for rapid successive tests on various feature selections without the need for repetitive, time-consuming preparatory steps typical of other packages.
gatom This package implements a metabolic network analysis pipeline to identify an active metabolic module based on high throughput data. The pipeline takes as input transcriptional and/or metabolic data and finds a metabolic subnetwork (module) most regulated between the two conditions of interest. The package further provides functions for module post-processing, annotation and visualization.
gDNAx Provides diagnostics for assessing genomic DNA contamination in RNA-seq data, as well as plots representing these diagnostics. Moreover, the package can be used to get an insight into the strand library protocol used and, in case of strand-specific libraries, the strandedness of the data. Furthermore, it provides functionality to filter out reads of potential gDNA origin.
gDR Package is a part of the gDR suite. It reexports functions from other packages in the gDR suite that contain critical processing functions and utilities. The vignette walks through the full processing pipeline for drug response analyses that the gDR suite offers.
gDRcore This package contains core functions to process and analyze drug response data. The package provides tools for normalizing, averaging, and calculation of gDR metrics data. All core functions are wrapped into the pipeline function allowing analyzing the data in a straightforward way.
gDRimport The package is a part of the gDR suite. It helps to prepare raw drug response data for downstream processing. It mainly contains helper functions for importing/loading/validating dose-response data provided in different file formats.
gDRstyle Package fills a helper package role for whole gDR suite. It helps to support good development practices by keeping style requirements and style tests for other packages. It also contains build helpers to make all package requirements met.
gDRutils This package contains utility functions used throughout the gDR platform to fit data, manipulate data, and convert and validate data structures. This package also has the necessary default constants for gDR platform. Many of the functions are utilized by the gDRcore package.
GenomicPlot Visualization of next generation sequencing (NGS) data is essential for interpreting high-throughput genomics experiment results. ‘GenomicPlot’ facilitates plotting of NGS data in various formats (bam, bed, wig and bigwig); both coverage and enrichment over input can be computed and displayed with respect to genomic features (such as UTR, CDS, enhancer), and user defined genomic loci or regions. Statistical tests on signal intensity within user defined regions of interest can be performed and represented as boxplots or bar graphs. Parallel processing is used to speed up computation on multicore platforms. In addition to genomic plots which is suitable for displaying of coverage of genomic DNA (such as ChIPseq data), metagenomic (without introns) plots can also be made for RNAseq or CLIPseq data as well.
gg4way 4way plots enable a comparison of the logFC values from two contrasts of differential gene expression. The gg4way package creates 4way plots using the ggplot2 framework and supports popular Bioconductor objects. The package also provides information about the correlation between contrasts and significant genes of interest.
ggkegg This package aims to import, parse, and analyze KEGG data such as KEGG PATHWAY and KEGG MODULE. The package supports visualizing KEGG information using ggplot2 and ggraph through using the grammar of graphics. The package enables the direct visualization of the results from various omics analysis packages.
ggsc Useful functions to visualize single cell and spatial data. It supports both ‘SingleCellExperiment’ and ‘Seurat’ objects. It also supports visualizing the data using grammar of graphics implemented in ‘ggplot2’.
GloScope This package aims at representing and summarizing the entire single-cell profile of a sample. It allows researchers to perform important bioinformatic analyses at the sample-level such as visualization and quality control. The main functions Estimate sample distribution and calculate statistical divergence among samples, and visualize the distance matrix through MDS plots.
GNOSIS GNOSIS incorporates a range of R packages enabling users to efficiently explore and visualise clinical and genomic data obtained from cBioPortal. GNOSIS uses an intuitive GUI and multiple tab panels supporting a range of functionalities. These include data upload and initial exploration, data recoding and subsetting, multiple visualisations, survival analysis, statistical analysis and mutation analysis, in addition to facilitating reproducible research.
HarmonizR An implementation, which takes input data and makes it available for proper batch effect removal by ComBat or Limma. The implementation appropriately handles missing values by dissecting the input matrix into smaller matrices with sufficient data to feed the ComBat or limma algorithm. The adjusted data is returned to the user as a rebuild matrix. The implementation is meant to make as much data available as possible with minimal data loss.
HERON HERON is a software package for analyzing peptide binding array data. In addition to identifying significant binding probes, HERON also provides functions for finding epitopes (string of consecutive peptides within a protein). HERON also calculates significance on the probe, epitope, and protein level by employing meta p-value methods. HERON is designed for obtaining calls on the sample level and calculates fractions of hits for different conditions.
hicVennDiagram A package to generate high-resolution Venn and Upset plots for genomic interaction data from HiC, ChIA-PET, HiChIP, PLAC-Seq, Hi-TrAC, HiCAR and etc. The package generates plots specifically crafted to eliminate the deceptive visual representation caused by the counts method.
hoodscanR hoodscanR is an user-friendly R package providing functions to assist cellular neighborhood analysis of any spatial transcriptomics data with single-cell resolution. All functions in the package are built based on the SpatialExperiment object, allowing integration into various spatial transcriptomics-related packages from Bioconductor. The package can result in cell-level neighborhood annotation output, along with funtions to perform neighborhood colocalization analysis and neighborhood-based cell clustering.
iNETgrate The iNETgrate package provides functions to build a correlation network in which nodes are genes. DNA methylation and gene expression data are integrated to define the connections between genes. This network is used to identify modules (clusters) of genes. The biological information in each of the resulting modules is represented by an eigengene. These biological signatures can be used as features e.g., for classification of patients into risk categories. The resulting biological signatures are very robust and give a holistic view of the underlying molecular changes.
iSEEde This package contains diverse functionality to extend the usage of the iSEE package, including additional classes for the panels or modes facilitating the analysis of differential expression results. This package does not perform differential expression. Instead, it provides methods to embed precomputed differential expression results in a SummarizedExperiment object, in a manner that is compatible with interactive visualisation in iSEE applications.
iSEEindex This package provides an interface to any collection of data sets within a single iSEE web-application. The main functionality of this package is to define a custom landing page allowing app maintainers to list a custom collection of data sets that users can selected from and directly load objects into an iSEE web-application.
iSEEpathways This package contains diverse functionality to extend the usage of the iSEE package, including additional classes for the panels or modes facilitating the analysis of pathway analysis results. This package does not perform pathway analysis. Instead, it provides methods to embed precomputed pathway analysis results in a SummarizedExperiment object, in a manner that is compatible with interactive visualisation in iSEE applications.
IsoBayes IsoBayes is a Bayesian method to perform inference on single protein isoforms. Our approach infers the presence/absence of protein isoforms, and also estimates their abundance; additionally, it provides a measure of the uncertainty of these estimates, via: i) the posterior probability that a protein isoform is present in the sample; ii) a posterior credible interval of its abundance. IsoBayes inputs liquid cromatography mass spectrometry (MS) data, and can work with both PSM counts, and intensities. When available, trascript isoform abundances (i.e., TPMs) are also incorporated: TPMs are used to formulate an informative prior for the respective protein isoform relative abundance. We further identify isoforms where the relative abundance of proteins and transcripts significantly differ. We use a two-layer latent variable approach to model two sources of uncertainty typical of MS data: i) peptides may be erroneously detected (even when absent); ii) many peptides are compatible with multiple protein isoforms. In the first layer, we sample the presence/absence of each peptide based on its estimated probability of being mistakenly detected, also known as PEP (i.e., posterior error probability). In the second layer, for peptides that were estimated as being present, we allocate their abundance across the protein isoforms they map to. These two steps allow us to recover the presence and abundance of each protein isoform.
lemur Fit a latent embedding multivariate regression (LEMUR) model to multi-condition single-cell data. The model provides a parametric description of single-cell data measured with complex experimental designs. The parametric model is used to (1) align conditions, (2) predict log fold changes between conditions for all cells, and (3) identify cell neighborhoods with consistent log fold changes. For those neighborhoods, a pseudobulked differential expression test is conducted to assess which genes are significantly changed.
MICSQTL Our pipeline, MICSQTL, utilizes scRNA-seq reference and bulk transcriptomes to estimate cellular composition in the matched bulk proteomes. The expression of genes and proteins at either bulk level or cell type level can be integrated by Angle-based Joint and Individual Variation Explained (AJIVE) framework. Meanwhile, MICSQTL can perform cell-type-specic quantitative trait loci (QTL) mapping to proteins or transcripts based on the input of bulk expression data and the estimated cellular composition per molecule type, without the need for single cell sequencing. We use matched transcriptome-proteome from human brain frontal cortex tissue samples to demonstrate the input and output of our tool.
Moonlight2R The understanding of cancer mechanism requires the identification of genes playing a role in the development of the pathology and the characterization of their role (notably oncogenes and tumor suppressors). We present an updated version of the R/bioconductor package called MoonlightR, namely Moonlight2R, which returns a list of candidate driver genes for specific cancer types on the basis of omics data integration. The Moonlight framework contains a primary layer where gene expression data and information about biological processes are integrated to predict genes called oncogenic mediators, divided into putative tumor suppressors and putative oncogenes. This is done through functional enrichment analyses, gene regulatory networks and upstream regulator analyses to score the importance of well-known biological processes with respect to the studied cancer type. By evaluating the effect of the oncogenic mediators on biological processes or through random forests, the primary layer predicts two putative roles for the oncogenic mediators: i) tumor suppressor genes (TSGs) and ii) oncogenes (OCGs). As gene expression data alone is not enough to explain the deregulation of the genes, a second layer of evidence is needed. We have automated the integration of a secondary mutational layer through new functionalities in Moonlight2R. These functionalities analyze mutations in the cancer cohort and classifies these into driver and passenger mutations using the driver mutation prediction tool, CScape-somatic. Those oncogenic mediators with at least one driver mutation are retained as the driver genes. As a consequence, this methodology does not only identify genes playing a dual role (e.g. TSG in one cancer type and OCG in another) but also helps in elucidating the biological processes underlying their specific roles. In particular, Moonlight2R can be used to discover OCGs and TSGs in the same cancer type. This may for instance help in answering the question whether some genes change role between early stages (I, II) and late stages (III, IV). In the future, this analysis could be useful to determine the causes of different resistances to chemotherapeutic treatments.
MSstatsBig MSstats package provide tools for preprocessing, summarization and differential analysis of mass spectrometry (MS) proteomics data. Recently, some MS protocols enable acquisition of data sets that result in larger than memory quantitative data. MSstats functions are not able to process such data. MSstatsBig package provides additional converter functions that enable processing larger than memory data sets.
MultiRNAflow Our R package MultiRNAflow provides an easy to use unified framework allowing to automatically make both unsupervised and supervised (DE) analysis for datasets with an arbitrary number of biological conditions and time points. In particular, our code makes a deep downstream analysis of DE information, e.g. identifying temporal patterns across biological conditions and DE genes which are specific to a biological condition for each time.
multiWGCNA An R package for deeping mining gene co-expression networks in multi-trait expression data. Provides functions for analyzing, comparing, and visualizing WGCNA networks across conditions. multiWGCNA was designed to handle the common case where there are multiple biologically meaningful sample traits, such as disease vs wildtype across development or anatomical region.
nipalsMCIA Computes Multiple Co-Inertia Analysis (MCIA), a dimensionality reduction (jDR) algorithm, for a multi-block dataset using a modification to the Nonlinear Iterative Partial Least Squares method (NIPALS) proposed in (Hanafi et. al, 2010). Allows multiple options for row- and table-level preprocessing, and speeds up computation of variance explained. Vignettes detail application to bulk- and single cell- multi-omics studies.
orthos orthos decomposes RNA-seq contrasts, for example obtained from a gene knock-out or compound treatment experiment, into unspecific and experiment-specific components. Original and decomposed contrasts can be efficiently queried against a large database of contrasts (derived from ARCHS4, https://maayanlab.cloud/archs4/) to identify similar experiments. orthos furthermore provides plotting functions to visualize the results of such a search for similar contrasts.
partCNV This package uses a statistical framework for rapid and accurate detection of aneuploid cells with local copy number deletion or amplification. Our method uses an EM algorithm with mixtures of Poisson distributions while incorporating cytogenetics information (e.g., regional deletion or amplification) to guide the classification (partCNV). When applicable, we further improve the accuracy by integrating a Hidden Markov Model for feature selection (partCNVH).
phantasusLite PhantasusLite – a lightweight package with helper functions of general interest extracted from phantasus package. In parituclar it simplifies working with public RNA-seq datasets from GEO by providing access to the remote HSDS repository with the precomputed gene counts from ARCHS4 and DEE2 projects.
plasmut A Bayesian method for quantifying the liklihood that a given plasma mutation arises from clonal hematopoesis or the underlying tumor. It requires sequencing data of the mutation in plasma and white blood cells with the number of distinct and mutant reads in both tissues. We implement a Monte Carlo importance sampling method to assess the likelihood that a mutation arises from the tumor relative to non-tumor origin.
plyinteractions Operate on GInteractions objects as tabular data using dplyr-like verbs. The functions and methods in plyinteractions provide a grammatical approach to manipulate GInteractions, to facilitate their integration in genomic analysis workflows.
QTLExperiment QLTExperiment defines an S4 class for storing and manipulating summary statistics from QTL mapping experiments in one or more states. It is based on the ‘SummarizedExperiment’ class and contains functions for creating, merging, and subsetting objects. ‘QTLExperiment’ also stores experiment metadata and has checks in place to ensure that transformations apply correctly.
raer Toolkit for identification and statistical testing of RNA editing signals from within R. Provides support for identifying sites from bulk-RNA and single cell RNA-seq datasets, and general methods for extraction of allelic read counts from alignment files. Facilitates annotation and exploratory analysis of editing signals using Bioconductor packages and resources.
RAIDS This package implements specialized algorithms that enable genetic ancestry inference from various cancer sequences sources (RNA, Exome and Whole-Genome sequences). This package also implements a simulation algorithm that generates synthetic cancer-derived data. This code and analysis pipeline was designed and developed for the following publication: Belleau, P et al. Genetic Ancestry Inference from Cancer-Derived Molecular Data across Genomic and Transcriptomic Platforms. Cancer Res 1 January 2023; 83 (1): 49–58.
regionalpcs Functions to summarize DNA methylation data using regional principal components. Regional principal components are computed using principal components analysis within genomic regions to summarize the variability in methylation levels across CpGs. The number of principal components is chosen using either the Marcenko-Pasteur or Gavish-Donoho method to identify relevant signal in the data.
RegionalST This package analyze spatial transcriptomics data through cross-regional analysis. It selects regions of interest (ROIs) and identifys cross-regional cell type-specific differential signals. The ROIs can be selected using automatic algorithm or through manual selection. It facilitates manual selection of ROIs using a shiny application.
RNAseqCovarImpute The RNAseqCovarImpute package implements multiple imputation of missing covariates and differential gene expression analysis by: 1) Randomly binning genes into smaller groups, 2) Creating M imputed datasets separately within each bin, where the imputation predictor matrix includes all covariates and the log counts per million (CPM) for the genes within each bin, 3) Estimating gene expression changes using voom followed by lmFit functions, separately on each M imputed dataset within each gene bin, 4) Un-binning the gene sets and stacking the M sets of model results before applying the squeezeVar function to apply a variance shrinking Bayesian procedure to each M set of model results, 5) Pooling the results with Rubins’ rules to produce combined coefficients, standard errors, and P-values, and 6) Adjusting P-values for multiplicity to account for false discovery rate (FDR).
roastgsa This package implements a variety of functions useful for gene set analysis using rotations to approximate the null distribution. It contributes with the implementation of seven test statistic scores that can be used with different goals and interpretations. Several functions are available to complement the statistical results with graphical representations.
Rvisdiff Creates a muti-graph web page which allows the interactive exploration of differential expression results. The graphical web interface presents results as a table which is integrated with five interactive graphs: MA-plot, volcano plot, box plot, lines plot and cluster heatmap. Graphical aspect and information represented in the graphs can be customized by means of user controls. Final graphics can be exported as PNG format.
SARC Imports a cov/coverage file (normalised read coverages from BAM files) and a cnv file (list of CNVs - similiar to a BED file) from WES/ WGS CNV (copy number variation) detection pipelines and utilises several metrics to weigh the likelihood of a sample containing a detected CNV being a true CNV or a false positive. Highly useful for diagnostic testing to filter out false positives to provide clinicians with fewer variants to interpret. SARC uniquely only used cov and csv (similiar to BED file) files which are the common CNV pipeline calling filetypes, and can be used as to supplement the Interactive Genome Browser (IGV) to generate many figures automatedly, which can be especially helpful in large cohorts with 100s-1000s of patients.
scDesign3 We present a statistical simulator, scDesign3, to generate realistic single-cell and spatial omics data, including various cell states, experimental designs, and feature modalities, by learning interpretable parameters from real data. Using a unified probabilistic model for single-cell and spatial omics data, scDesign3 infers biologically meaningful parameters; assesses the goodness-of-fit of inferred cell clusters, trajectories, and spatial locations; and generates in silico negative and positive controls for benchmarking computational tools.
scider scider is an user-friendly R package providing functions to model the global density of cells in a slide of spatial transcriptomics data. All functions in the package are built based on the SpatialExperiment object, allowing integration into various spatial transcriptomics-related packages from Bioconductor. After modelling density, the package allows for serveral downstream analysis, including colocalization analysis, boundary detection analysis and differential density analysis.
simona The package implements a rich set of methods for semantic similarity analysis on bio-ontologies. They include methods for information contents, similarities between two terms as well as similarities between two groups of terms. It also implements visualizations on DAGs.
tadar This package provides functions to standardise the analysis of Differential Allelic Representation (DAR). DAR compromises the integrity of Differential Expression analysis results as it can bias expression, influencing the classification of genes (or transcripts) as being differentially expressed. DAR analysis results in an easy-to-interpret value between 0 and 1 for each genetic feature of interest, where 0 represents identical allelic representation and 1 represents complete diversity. This metric can be used to identify features prone to false-positive calls in Differential Expression analysis, and can be leveraged with statistical methods to alleviate the impact of such artefacts on RNA-seq data.
TSAR This package automates analysis workflow for Thermal Shift Analysis (TSAS) data. Processing, analyzing, and visualizing data through both shiny applications and command lines. Package aims to simplify data analysis and offer front to end workflow, from raw data to multiple trial analysis.
There are 10 new data experiment packages in this release of Bioconductor.
cfToolsData The cfToolsData package supplies the data for the cfTools package. It contains two pre-trained deep neural network (DNN) models for the cfSort function. Additionally, it includes the shape parameters of beta distribution characterizing methylation markers associated with four tumor types for the CancerDetector function, as well as the parameters characterizing methylation markers specific to 29 primary human tissue types for the cfDeconvolve function.
gDRtestData R package with internal dose-response test data. Package provides functions to generate input testing data that can be used as the input for gDR pipeline. It also contains RDS files with MAE data processed by gDR.
HCATonsilData This package provides access to the scRNA-seq, scATAC-seq, multiome, CITE-seq and spatial transcriptomics (Visium) data generated by the tonsil cell atlas in the context of the Human Cell Atlas (HCA). The data is provided via the Bioconductor project in the form of SingleCellExperiments. Additionally, information on the whole compendium of identified cell types is provided in form of a glossary.
HiBED Hierarchical deconvolution for extensive cell type resolution in the human brain using DNA methylation. The HiBED deconvolution estimates proportions up to 7 cell types (GABAergic neurons, glutamatergic neurons, astrocytes, microglial cells, oligodendrocytes, endothelial cells, and stromal cells) in bulk brain tissues.
multiWGCNAdata Stores expression profiling data from experiments compatible with the multiWGCNA R package. This includes human postmortem microarray data from patients and controls (GSE28521), astrocyte Ribotag RNA-seq data from EAE and wildtype mice (GSE100329), and mouse RNA-seq data from tau pathology (rTg4510) and wildtype control mice (GSE125957). These data can be accessed using the ExperimentHub workflow (see multiWGCNA vignettes).
orthosData orthosData is the companion ExperimentData package to the orthos R package for mechanistic studies using differential gene expression experiments. It provides functions for retrieval from ExperimentHub and local caching of the models and datasets used internally in orthos.
raerdata raerdata is an ExperimentHub package that provides a collection of files useful for demostrating functionality in the raer package. Datasets include 10x genomics scRNA-seq, bulk RNA-seq, and paired whole-genome and RNA-seq data. Additionally databases of human and mouse RNA editing sites are provided.
smokingMouse This is an ExperimentHub package that provides access to the data at the gene, exon, transcript and junction level used in the analyses of the smokingMouse project. See https://github.com/LieberInstitute/smokingMouse_Indirects. This datasets contain the expression counts of genes, transcripts, exons and exon-exon junctions across 208 mice samples from pup and adult brains and adult blood. They also contain relevant information of these samples and features, such as conditions, QC metrics and if they were used after filtering steps and also if the features were differently expressed in the different experiments.
SpatialDatasets This is a collection of publically available spatial omics datasets. Where possible we have curated these datasets as either SpatialExperiments, MoleculeExperiments or CytoImageLists and included annotations of the sample characteristics.
TumourMethData TumourMethData collects tumour methylation data from a variety of different tumour types (and also matching normal samples where available) and produced with different technologies (e.g. WGBS, RRBS and methylation arrays) and provides them as RangedSummarizedExperiments. This facilitates easy extraction of methylation data for regions of interest across different tumour types and studies.
There are 8 new annotation packages.
AlphaMissense.v2023.hg19 Store Google DeepMind AlphaMissense v2023 hg19 pathogenicity scores AnnotationHub Resource Metadata. Provide provenance and citation information for Google DeepMind AlphaMissense v2023 hg19 pathogenicity score AnnotationHub resources. Illustrate in a vignette how to access those resources.
AlphaMissense.v2023.hg38 Store Google DeepMind AlphaMissense v2023 hg38 pathogenicity scores AnnotationHub Resource Metadata. Provide provenance and citation information for Google DeepMind AlphaMissense v2023 hg38 pathogenicity score AnnotationHub resources. Illustrate in a vignette how to access those resources.
cadd.v1.6.hg19 Store University of Washington CADD v1.6 hg19 pathogenicity scores AnnotationHub Resource Metadata. Provide provenance and citation information for University of Washington CADD v1.6 hg19 pathogenicity score AnnotationHub resources. Illustrate in a vignette how to access those resources.
cadd.v1.6.hg38 Store University of Washington CADD v1.6 hg38 pathogenicity scores AnnotationHub Resource Metadata. Provide provenance and citation information for University of Washington CADD v1.6 hg38 pathogenicity score AnnotationHub resources. Illustrate in a vignette how to access those resources.
HPO.db Human Phenotype Ontology (HPO) was developed to create a consistent description of gene products with disease perspectives, and is essential for supporting functional genomics in disease context. Accurate disease descriptions can discover new relationships between genes and disease, and new functions for previous uncharacteried genes and alleles.We have developed the DOSE package for semantic similarity analysis and disease enrichment analysis, and DOSE import an Bioconductor package DO.db to get the relationship(such as parent and child) between MPO terms. But DO.db hasn’t been updated for years, and a lot of semantic information is missing. So we developed the new package HPO.db for Human Human Phenotype Ontology annotation.
JASPAR2024 JASPAR (https://testjaspar.uio.no/) is a widely-used open-access database presenting manually curated high-quality and non-redundant DNA-binding profiles for transcription factors (TFs) across taxa. In this 10th release and 20th-anniversary update, the CORE collection has expanded with 329 new profiles. We updated three existing profiles and provided orthogonal support for 72 profiles from the previous release UNVALIDATED collection. Altogether, the JASPAR 2024 update provides a 20 percent increase in CORE profiles from the previous release. A trimming algorithm enhanced profiles by removing low information content flanking base pairs, which were likely uninformative (within the capacity of the PFM models) for TFBS predictions and modelling TF-DNA interactions. This release includes enhanced metadata, featuring a refined classification for plant TFs structural DNA-binding domains. The new JASPAR collections prompt updates to the genomic tracks of predicted TF-binding sites in 8 organisms, with human and mouse tracks available as native tracks in the UCSC Genome browser. All data are available through the JASPAR web interface and programmatically through its API and the updated Bioconductor and pyJASPAR packages. Finally, a new TFBS extraction tool enables users to retrieve predicted JASPAR TFBSs intersecting their genomic regions of interest.
MPO.db We have developed the human disease ontology R package HDO.db, which provides the semantic relationship between human diseases. Relying on the DOSE and GOSemSim packages we developed, we can carry out disease enrichment and semantic similarity analyses. Many biological studies are achieved through mouse models, and a large number of data indicate the association between genotypes and phenotypes or diseases. The study of model organisms can be transformed into useful knowledge about normal human biology and disease to facilitate treatment and early screening for diseases. Organism-specific genotype-phenotypic associations can be applied to cross-species phenotypic studies to clarify previously unknown phenotypic connections in other species. Using the same principle to diseases can identify genetic associations and even help to identify disease associations that are not obvious. Therefore, as a supplement to HDO.db and DOSE, we developed mouse phenotypic ontology R package MPO.db.
SomaScan.db An R package providing extended biological annotations for the SomaScan Assay, a proteomics platform developed by SomaLogic Operating Co., Inc. The annotations in this package were assembled using data from public repositories. For more information about the SomaScan assay and its data, please reference the ‘SomaLogic/SomaLogic-Data’ GitHub repository.
There are no new workflow packages in this release of Bioconductor.
There is one new online book.
Changes in version 0.99.54 (2023-10-22)
Ready for production
Changes in version 0.99.1 (2023-04-05)
Modify package to remove warnings and notes from BiocCheck
Changes in version 0.99.0 (2023-02-05)
Submitted to Bioconductor
Changes in version 1.73.0 (2023-04-25)
Notes
Changes in version 1.33
NEW FEATURES (MPN, GBG
aldex.clr: now takes a gamma parameter to incorporate scale modelling
aldex.makeScaleMatrix: new method to make an explicit scale model
all p-values calculated are now posterior p-values with consistent sign
Changes in version 1.14.0
NEW FEATURES
(v 1.13.1) Add paged support for large tables in avtable_import() and avtable_import_set().
(v 1.13.2) Only show avtable_paged() and avtable_import*() progress bar in interactive() sessions
(v 1.13.4) Report messages when avtable_import_status() contains one. https://github.com/Bioconductor/AnVIL/issues/79
(v 1.13.3) Use ‘op’ when .avworkflow_response() calls avstop_for_status(). https://github.com/Bioconductor/AnVIL/issues/80
(v 1.13.7) Check requester pays for destination URIs when using gsutil_cp (@smgogarten, #82)
USER VISIBLE CHANGES
Changes in version 1.12.0
Bug Fixes
Changes in version 1.23.1
Changes in version 3.31.1 (2023-06-30)
Documentation
Update redirecting and broken URLs.
Fix R CMD check notes on “Escaped LaTeX specials: &”.
Changes in version 3.31.0 (2023-04-25)
Notes
Changes in version 2.11.1
BUG FIXES
Solve bug in readCounts. Undefined seqnames produced invalid junctions.orders
Change package mantainer
Changes in version 2.10.1
BUG FIXES
Changes in version 1.25.2
Add reNormalizeByDistalSig parameter to plotFootprints function.
Changes in version 1.25.1
Fix the error ‘number of columns of matrices must match’ for TSSEscore.
Changes in version 2.13.3 (2023-06-16)
Reverts LazyData
to false
based on BiocCheck feedback
Changes in version 2.13.2 (2023-06-16)
Changes LazyData
to true
to avoid errors
Changes in version 2.13.1 (2023-06-16)
Fixes error in tests associated to the behaviour of
matrixStats::colMedians
Changes in version 1.7.5 (2023-10-13)
Updated DA_Seurat() for the new version
Waiting for bug-fix: DA_ANCOM() (random effects not working)
Waiting for bug-fix: DA_mixMC() (multilevel analysis not working)
Bug-fix: correct dataset name in unit tests
Bug-fix: in DA_ALDEx2() replaced unlist() with as.vector()
Minor documentation updates related to dependencies
Changes in version 1.7.4 (2023-07-22)
Reducing the number of comparisons in vignette to reduce build time
Changes in version 1.7.3 (2023-07-11)
Bug-fix: Minor changes in vignette
Changes in version 1.7.2 (2023-07-09)
Bug-fix for DA_Maaslin2() function
Changes in version 1.7.1 (2023-07-07)
New methods: linDA, Maaslin2, ZicoSeq
New method: mixMC (temporarily unavailable)
Add ‘alpha’ parameter in DA_ANCOM()
Changes in version 1.7.0 (2023-04-25)
Bump x.y.z version to odd y following creation of RELEASE_3_18 branch
Changes in version 1.6.4 (2023-07-22)
Porting the changes of devel version 1.7.4 to release
Changes in version 1.6.3 (2023-07-11)
Porting the changes of devel version 1.7.3 to release
Changes in version 1.6.2 (2023-07-09)
Porting the changes of devel version 1.7.2 to release
Changes in version 1.6.1 (2023-07-08)
Porting the changes of devel version 1.7.1 to release
Changes in version 1.7.12
Updated the vignette to feature differential binding analysis
Changes in version 1.7.11
assignToGenes() no requires binding sites to fully overlapp the gene range to be assigned to that gene
added plotBsMA() and plotBsVolcano() to visualize differential binding output
Changes in version 1.7.10
added calculateBsBackground() and calculateBsFoldChange() core function for differntial binding analysis
Changes in version 1.7.9
fixed a bug in combineBSF() where meta data was not correctly merged
Changes in version 1.7.8
added combineBSF() function to combine two or more object of type BSFDataSet
Changes in version 1.7.7
Fixed a bug in exportToBED() which caused the export to fail if the last function exectuted was calculateSignalToFlankScore()
Updated rangeCoveragePlot() to work with clipCoverage() function
Added the clipCoverage() function as improoved function calculate coverage
Changes in version 1.7.6
Update assignToGenes() to not require a gene annotation when options ‘remove’ or ‘keep’ is selected
Changes in version 1.7.5
Update vignette to include all new options
Exchanged default test object to fit new class definition
Let estimateBsWidth() fail more gracefull when no maximum can be found
Fix name space dependencies
Changes in version 1.7.4
Added region length based normalization to transcriptRegionSpectrumPlot()
Changed minWidth default from (3 -> 2) in makeBindingSites()
Allow object subsetByChr() to handle multiple chromosomes
Added calculateSignalToFlankScore() function
Added binding site definedness plot
Added a ‘local’ version to estimateBsWidth() if no maximum can be found on global level
Added a ‘sensitivity’ mode to estimateBsWidth()
Changes in version 1.7.3
Started major rework
Restructuring of class definition
Added BSFind() as core function
Added workflow functions pureClipGlobalFilter(), estimateBsWidth(), pureClipGeneWiseFilter(), assignToGenes(), assignToTranscriptRegions()
Reworked makeBindingSites(), reproducibilityFilter(), annotateWithScore()
Added plotting functions processingStepsFlowChart(), pureClipGlobalFilterPlot(), estimateBsWidthPlot(), duplicatedSitesPlot(), mergeCrosslinkDiagnosticsPlot(), makeBsSummaryPlot(), reproducibilityFilterPlot(), reproducibilitySamplesPlot(), reproducibilityScatterPlot(), geneOverlapsPlot(), targetGeneSpectrumPlot(), transcriptRegionOverlapsPlot(), transcriptRegionSpectrumPlot(), bindingSiteDefinednessPlot()
Changes in version 1.7.2
Added further input checks to reproducibilityFilter() function
Changes in version 1.7.1
Fix Namesspace issues
Changes in version 1.6.1
Fix bugs in colorPalette option
Added custom coloring
Changes in version 1.29.05
Comment pickGO during running examples: It works manually.
Changes in version 1.29.01
Correct items format in NEWS file
Import needed packages
Add @method section in documentation of cgdsr methods
Update links and reference in the vignette
Changes in version 1.4.0
New features
Changes in version 1.38.0
BUG FIXES AND MINOR IMPROVEMENTS
Exclude data docs with \\format
tags in addition to ‘package’ docs
when
checking for \\value
/ @return
in documentation.
Resolve unknown macro warnings when using Rdpack (@LiNK-NY, #196)
Improve the read.dcf
operation that looks for any deprecated
packages
in both Bioconductor release and devel versions.
Remove overwrite prompt when updating cached resources in deprecated packages check.
Changes in version 2.9
USER VISIBLE CHANGE
Changes in version 1.2.0
Bug fixes and minor improvements
Changes in version 1.26
Changes in version 1.20.0
SIGNIFICANT USER-VISIBLE CHANGES
biocRevDepEmail
accepts a vector of deprecated packages for whose
reverse dependencies are to be notified.
biocDownloadStats
now filters out packages that are not part of the
pkgType
option and strictly returns stats for Bioconductor packages
When package stats are not available for a particular year,
biocDownloadStats
will warn about the year there is no data for.
BUG FIXES
Warn when a download stats URL is not available and filter out in
pkgDownloadStats
.
pkgDownloadRank
calculates the denominator for ranks using the
VIEWS
file; matches Bioc badges more closely.
Changes in version 2.30.0
BUG FIXES
Addressed issue where code chunks in HTML output did not have the correct background colour
Fixed incompatibility with ragged2e LaTeX package distributed in TexLive 2023 (https://github.com/Bioconductor/BiocStyle/issues/105)
Changes in version 1.11.3
BUG FIXES
Fixed internal code on use_bioc_news_md(), use_bioc_readme_rmd(), and use_bioc_vignette() after usethis changed some of their un-exported functions that biocthis relies on.
Changes in version 1.11.2
BUG FIXES
Ignore remotes::system_requirements(“ubuntu”, “20.04”) for now since that leads to a JSON error. See https://github.com/lcolladotor/biocthis/issues/41 but also https://github.com/LieberInstitute/spatialLIBD/commit/edc8b72505af097895dcbf35887df28da8122e3c.
Changes in version 1.11.1
BUG FIXES
Changes in version 1.7.1 (2023-09-20)
Changes in version 2.58.0
USER VISIBLE CHANGES
getSequence() will now provide a more informative error message if requesting a flanking sequence and not provided with an upstream or downstream range.
Remove references to the uswest mirror, which has now been retired (https://www.ensembl.info/2023/01/13/retirement-of-ensembl-us-west-aws-mirror/)
Changes in version 1.3
Decoupled from synaptome.db and synaptome.data packages. All code, related to graph building from the synaptome.db data is moved to synaptome.db package.
Changes in version 1.2.1
Changes in version 1.29.2
MINOR MODIFICATION
Changes in version 2.70.0
NEW FEATURES
Changes in version 2.11.2
BUG FIXES
Fixed build/test process by including a long-running example into the dontrun{} environment
Changes in version 2.11.1
NEW FEATURES
SIGNIFICANT USER-VISIBLE CHANGES
BUG FIXES
Changes in version 1.2.0
NEW FEATURES
Changes in version 0.99.1
Changes in version 2.8.0
BUG FIXES
NEW FEATURES
Changes in version 3.3.5 (2023-10-19)
BUG FIXES
Allow ‘guess.max=Inf’ in ‘readImzML()’
Changes in version 3.3.4 (2023-10-19)
SIGNIFICANT USER-VISIBLE CHANGES
Bin peaks when importing centroid spectra with ‘readImzML()’
Replaced all functions from deprecated ‘sp’ package
Changes in version 3.3.3
BUG FIXES
Fixed I/O bugs introduced by matter v2.3.13 changes
Changes in version 3.3.2
BUG FIXES
Fixed I/O bugs introduced by matter v2.3.11 changes
Other I/O bugs fixed by matter v2.3.13 changes
Changes in version 3.3.1
BUG FIXES
Merged 3.2.1 fixes to resolve R CMD check warnings
Changes in version 3.2.1
BUG FIXES
Cleaned up escaped LaTeX specials in documentation
Fixed ‘sprintf()’ => ‘snprintf()’ warning in C code
Changes in version 0.99.2
NEW FEATURES
SIGNIFICANT USER-VISIBLE CHANGES
Casefold checksums and UUIDs before comparison
Changes in version 0.99.1
SIGNIFICANT USER-VISIBLE CHANGES
Added package-level ‘CardinalIO’ help page
Changes in version 0.99.0
SIGNIFICANT USER-VISIBLE CHANGES
Update ‘Analyze75’ and ‘ImzML’ classes for Bioconductor
Prepare for Bioconductor submission
Changes in version 2.14.0
Bug fixes and minor improvements
Changes in version 0.99.3 (2023-10-06)
Made changes to address Bioconductor reviews
added unit tests
added validity checks and helpful error messages for function arguments
set Lazydata to false
Changes in version 0.99.2 (2023-09-19)
Added extra optional paramaters to cc_circos and cc_network functions
Changes in version 0.99.1 (2023-08-18)
Submitted to Bioconductor
Changes in version 1.7.0
New features
Incompatible changes
bc_extract now only accepts a vector or list, and returns BarcodeObj, instead of returning data.frame when the input is a single sample.
Changes in version 1.6
Changes in version 0.99.4 (2023-05-28)
fix required issues and suggesstion except code formatting including lien space and line length.
Changes in version 0.99.0 (2022-11-09)
Submitted to Bioconductor
Changes in version 1.2.0
NEW FEATURES
Add the cfSort()
function, which is the first supervised
tissue deconvolution approach with deep learning models.
Publish the cfToolsData
package to supply models and
marker files for cfTools
.
Changes in version 3.35.3
update documentation for the annotatePeakInBatch function
Changes in version 3.35.1
fix the seqlevelsStyle check for custom species.
Changes in version 1.15.2
Changes in version 3.6.0
Balancing of non-censored event times across folds.
Multiview methods with combinations of views have improved plots that switch to UpSet axis.
Multiview methods have feature extractors to retain chosen features for analysis.
Changes in version 4.9.5
fixed R check (2023-10-18, Wed)
Changes in version 4.9.4
use yread() in WikiPathway utilities (2023-09-07, Thu)
Changes in version 4.9.3
supports Pathways Common (2023-08-02, Wed, #613)
Changes in version 4.9.2
mv buildGOmap() to `GOSemSim::buildGOmap() and re-export
Changes in version 4.9.1
Changes in version 0.99.28-29
Accepted in Bioconductor
Changes in version 0.99.20-0.99.26
Functions added for: graph building, joining, plotting
S4 object accessors added
Changes in version 0.99.16
Changes after first round of review done
Now we have two versions (old version=1 removed, unused)
S4 object output of clust_irr
Changes in version 0.99.4
Build errors/warnings fixed
Changes in version 0.99.0
Submitted to Bioconductor
Changes in version 1.15.2
MINOR
Changes in version 1.5.1
NEW FEATURES
SIGNIFICANT USER-VISIBLE CHANGES
BUG FIXES
Changes in version 1.37.3
Removed support for baySeq since it has been deprecated
Added runComparisonShiny function
Changes in version 0.99.10
Edits made based on reviewer comments
Changes in version 0.99.0
Submitted to Bioconductor
Changes in version 2.1.8
Made passing clusterizations to COTAN functions more easy: now all functions that take a COTAN object and a clusterization as input parameters can also take a clusterization name
Added time-stamps to log entries when written on a log file
Fixed bug in the clustersMarkersHeatmapPlot function when given a clusterization not matching the latest added to the COTAN object
Fixed issue with the highest possible resolution in seuratClustering() function, needed when large datasets must be split in many clusters
Changes in version 2.1.7
Added new flag to the function cleanPlots() to suppress evaluation of the PCA on the normalized data. In particular, this allows to reduce significantly time spent within the function checkClusterUniformity()
Added initialResolution parameter to cellsUniformClustering(): it allows users to specify the initial resolution used in the calls to Seurat::FindClusters() method. It now uses the same default as Seurat
Added new method estimateNuLinearByCluster() that calculates nu ensuring that its average is 1.0 in each given cluster
Changes in version 2.1.6
Added function reorderClusterization(): it reorders the given clusterization so that near clusters have also near labels
The functions cellsUniformClustering() and mergeUniformCellsClusters() now return the result of this new function
Separated p-value calculations from DEAOnClusters() into the new function pValueFromDEA(). Those data.frames are no longer part of the list returned by the functions DEAOnClusters() and mergeUniformCellsClusters()
Added function getClusters() to retrieve the wanted clusterization from the cells’ meta-dataset
Added function calculateGenesCE(): it returns the cross-entropy between the expected absence of a gene reading against the observed state
Fixed minor issue with logThis() to file: it was always appending a new line even when appendLF was set to FALSE
Now checkClusterUniformity() returns more GDI stats like the percentage of genes above threshold or the last percentile of the GDI values
Revamped mergeUniformCellsClusters() to select in order all the the most likely candidates pairs of clusters to merge. Provided new user parameter to balance the merging of most possible candidates versus the time spent doing so
Improved dropGenesCells() method: it now retains all meta-data information that is not related to the results of the other methods
Added zoomed UDE plot to cleanPlots() return. It suggests a possible cut level for low UDE cells
Changes in version 2.1.5
Improved mergeUniformCellsClusters(): now it attempts to merge more clusters pairs
Now errors in the seuratClustering() function are interpreted as remaining cells not-clustered “-1”. This applies mostly to cases when Seurat finds only singlets
Added flag calcCoex to proceedToCoex() and automaticCOTANObjectCreation() functions to allow user not to spend time calculating the genes’ COEX when not needed
Solved potential issue in the clustersMarkersHeatmapPlot() regarding clusters’ labels
Added new internal function niceFactorLevels() that ensures all the factors’ levels will have labels with the same length, via padding the integers values with ‘0’ and string values with ‘_’
Relaxed tolerance on tests comparing against saved data
Changes in version 2.1.4
Speed-up by use of parallelDist::parDist() to calculate distances instead of stats::dist()
Fixed regression tests failing on non-Linux architectures
Changes in version 2.1.3
Completed function clustersMarkersHeatmapPlot()
Added new utility function normalizeNameAndLabels()
Added mergeClusters() and multiMergeClusters() functions
Added support to conditions in cells’ meta-data
Now clusterizations are stored as factors
Fixed COTAN::validity method in AllClasses.R
Changes in version 2.1.2
Fixed bug in proceedToCoex() in cases when saveObj == TRUE
Changes in version 2.1.1
Updated README.md and NEWS.md
Renamed methods dealing with housekeeping genes and fully-expressed cells to use the more proper names fully-expressed genes and fully-expressing cells
Added possibility to users to set the cutoff and thresholds used by the clean and related methods
Changes in version 2.1.0
First release in Bioconductor 3.18
Changes in version 1.1
CTdata 1.1.5
CTdata 1.1.4
CTdata 1.1.3
CTdata 1.1.2
CTdata 1.1.1
CTdata 1.1.0
Changes in version 1.13.1 (2023-09-26)
Changes in version 3.11
API Changes
Fixes/internal changes
Add CytoML XSD to installation
Changes in version 3.10
API Changes
Change handling of quad gates according to RGLab/cytolib#16
Renaming of methods:
compare.counts -> gs_compare_cytobank_counts
Renaming of classes:
flowJoWorkspace -> flowjo_workspace
Fixes/internal changes
Changes in version 1.1
CytoPipeline 1.1.5
CytoPipeline 1.1.4
CytoPipeline 1.1.3
CytoPipeline 1.1.2
CytoPipeline 1.1.1
CytoPipeline 0.99
CytoPipeline 0.99.6
CytoPipeline 0.99.5
CytoPipeline 0.99.4
CytoPipeline 0.99.3
CytoPipeline 0.99.2
CytoPipeline 0.99.1
CytoPipeline 0.99.0
Changes in version 0.99
CytoPipelineGUI 0.99.2
CytoPipelineGUI 0.99.1
CytoPipelineGUI 0.99.0
Changes in version 1.1.3 (2023-10-19)
enlarged default display area and changed default color settings
Changes in version 1.1.2 (2023-10-09)
vignette updates
Changes in version 1.0.1 (2023-07-27)
added validation messages and fixes for metadata overlay
added more tests and validation checks
Changes in version 0.99.7 (2023-05-25)
Added CITATION.cff file
Changes in version 0.99.6 (2023-05-25)
Updated license information and changed the version of R requirement to R (>= 4.1.0)
Changes in version 0.99.5 (2023-05-12)
Updated version to trigger a new biuld in Bioconductor
Changes in version 0.99.4 (2023-05-11)
Made changes recommended in Bioconductor review process
Changes in version 0.99.3 (2023-04-21)
Made changes recommended in Bioconductor review process
Changes in version 1.13.3 (2023-06-16)
bug fix on Linux: default number of cores for parallel computations is now detect_cores(logical=FALSE) - 1
Changes in version 1.12.1 (2023-05-28)
weights_var2test_condi is enforced to FALSE for the permutation test
Changes in version 0.99.5 (2023-10-19)
Changes in version 1.99.3 (2013-07-25)
Updates
A few changes to shearwater vignette
Renamed arguments pi.gene and pi.backgr in makePrior()
Bugfixes
Fixed bug in bf2Vcf() when no variant is called
Changes in version 1.99.2 (2013-07-11)
Updates
Updated CITATION
Added verbose option to bam2R to suppress output
Changed mode() to “integer” for value of loadAllData()
Bugfixes
Fixed bug when only one variant is called in bf2Vcf()
Changes in version 1.99.1 (2013-06-25)
Updates
Using knitr for prettier vignettes
Including shearwater vignette
Bugfixes
fixed issues with deletions in bf2Vcf()
makePrior() adds background on all sites
Changes in version 1.99.0 (2013-04-30)
Updates
New shearwater algorithm
Including VCF output through summary(deepSNV, value=”VCF”)
Changes in version 0.28.0
NEW FEATURES
Add coercion from DelayedArray to SparseArray.
Add efficient rowVars/colVars methods for DelayedMatrix objects. These methods, like all other row/col summarization methods implemented in the DelayedArray package, use block processing and can handle blocks of arbitrary geometry, that is, they can handle a grid of class ArbitraryArrayGrid (the most general type of grid).
Add ‘useNames’ arg to row/colMins, row/colMaxs, row/colRanges, and row/colVars methods for DelayedMatrix objects.
Add ‘current_viewport’ argument to set_grid_context().
SIGNIFICANT USER-VISIBLE CHANGES
DelayedArray now depends on S4Arrays and SparseArray.
Some improvements to the rowMeans/colMeans methods for DelayedMatrix objects.
Changes in version 1.23
Changes in version 0.99
Submitted to Bioconductor
Features
Functions to create a supervised demultiplexing classification model using cell hashing and SNPs to aid in:
Changes in version 1.17.4 (2023-08-14)
Adding collapse package to the description file.
Correction of the generateSparseData function.
Set.seed removed from two places and now non-present in the package.
Changes in version 1.17.3 (2023-07-26)
Correction to groupProbPlot, as the last version threw out the most significant cells.
Changes in version 1.17.2 (2023-07-14)
Correction to scale in groupProbPlot.
Changes in version 1.17.1 (2023-07-13)
A mode option is added to the neighSmooth function.
The scale of the groupProbPlot output is corrected, to -100, over 50 to 100.
Changes in version 1.42.0
collapseReplicates() now noisier (warning) about other assays.
plotPCA() prints out the ngenes
setting.
Added pcsToUse for plotPCA (idea from Vince Carey)
Added test that SE exist for lfcShrink (in case of glmGamPoi fitType).
Changes in version 1.41.13
collapseReplicates() now noisier (warning) about other assays.
plotPCA() prints out the ngenes
setting.
Changes in version 1.41.8
Use of MatrixGenerics
Changes in version 1.41.4
Fixed dispersionFunction argument issue.
Changes in version 1.41.2
Added pcsToUse for plotPCA (idea from Vince Carey)
Changes in version 1.41.1
Added test that SE exist for lfcShrink (in case of glmGamPoi fitType).
Changes in version 1.0.2
sample-specific covariates allowed
Changes in version 1.0.1
bug fixed in vignettes (giving error: “there is no package called ‘reticulate’”)
Changes in version 1.98.0
Changes in version 1.14
Changes in version 2.15.1
DMR.plot() updated: ellipsis removed; biomaRt gene tracks now used; collapseTranscripts=”meta”; exonAnnotation=”symbol”; overlapping regions plotted as optional extra
goregion() ontology changed to KEGG and for hypomethylated DMRs only
Changes in version 1.75.5
Fixed the bug in passing weights for weighted segmentation
Changes in version 1.75.4
Updated the reference and source for Coriell data
Changes in version 1.75.3
Gzipped cytoBand.tab and converted default.DNAcopy.bdry to rda file in data directory
Changes in version 1.75.2
Changes in version 3.27.3
update TERM2NAME() to return term if corresponding name not found. (2023-10-09, Mon)
Changes in version 3.27.2
use ‘MPO.db’ and ‘HPO.db’ to support phenotype ontology for mouse and human (2023-06-30, Fri)
Changes in version 3.27.1
Changes in version 0.99.28
Update error handling for processAssays() and fitVarPart()
Changes in version 0.99.26
Update error handling and documentation
Changes in version 0.99.23
run styler::style_pkg()
Changes in version 0.99.22
Fix code for Bioconductor submission
Changes in version 0.99.21
Improve functionality and documentation of dreamlet::residuals()
Changes in version 0.99.20
rare error in merge_metadata() when a cell type is not observed for all donors.
Changes in version 0.99.19
in dreamlet() fix issue when contrasts are specified and formula includes variable from metadata()
Changes in version 0.99.18
add assays argument to buildClusterTreeFromPB()
Changes in version 0.99.14
bug fix in processAssays() when assays is dropped
Changes in version 0.99.13
Compatibility with variancePartition v2.0.5 (renamed 1.31.1)
Changes in version 0.99.12
issue solved by https://github.com/theislab/zellkonverter/blob/b56718d113327020c024e188d9ac67ea57eaf35d/R/AnnData2SCE.R#L351
Changes in version 0.99.11
Compatibility with variancePartition v2.0.1
Changes in version 0.99.10
Compatibility with variancePartition v2.0.0
Changes in version 0.99.6
fix topTable() for dreamletResult in the case where one or more cells didn’t estimate the coefficient of interest
Changes in version 0.99.3
add computeNormCounts() and computeLogCPM()
Changes in version 0.99.1
fix Biocondcutor submission based on https://github.com/Bioconductor/Contributions/issues/2955#issuecomment-1476037237
Changes in version 0.99.0
Changes in version 1.30.3
Fix warning associated with documentation
Ignore installation of license file
Changes in version 1.30.2
Correctly added roxygen2 imports to remove warnings on package checks
Changes in version 1.0.0
Bioconductor release 3.18
Changes in version 0.99.9
Bug fixes and further improvements to the code.
Changes in version 0.99.1
Updated the code and documentation to reflect the changes suggested by the Bioconductor team.
Changes in version 0.99.0
Submitted to Bioconductor
Changes in version 2.0.0
Changes in version 4.0.0
New statistical methods implemented in glmQLFit() to ensure
accurate estimation of the quasi-dispersion for data with small
counts. The new method computes adjusted residual deviances
with adjusted degrees of freedom to improve the chisquare
approximation to the residual deviance. The new methodology
includes the new argument ‘top.proportion’ for glmQLFit() to
specify the proportion of highly expressed genes used to
estimate the common NB dispersion used in the new method. The
output DGEGLM object contains new components leverage
,
unit.deviance.adj
, unit.df.adj
, deviance.adj
,
df.residual.adj
and working.dispersion
. The new method can
be turned on legacy=FALSE
. By default, glmQLFit() will give
the same results as in previous releases of edgeR.
New argument ‘covariate.trend’ for glmQLFit() to allow a user-specified covariate for the trended prior used to estimate the quasi-dispersions.
The gene set testing functions roast(), mroast(), fry(), camera() and romer() now have S3 methods for DGEGLM objects.
The edgeR Introductory vignette is converted from Sweave and pdf to Rmd and html.
Revised help pages for filterByExp() and catchSalmon().
Changes in version 1.21.3
use check_installed() to check package dependency (2023-09-08, Fri, #254)
Changes in version 1.21.2
introduce ‘facet’ parameter in dotplot() method for compareClusterResult. If facet = “intersect”, the dots will be separated by enriched pathway intersection among clusters. It can set to other variable that can be used for splitting the figure (e.g., “category” for KEGG results) (2023-08-21, Mon)
Changes in version 1.21.1
Changes in version 0.99.2
NEW FEATURES
The man pages are respecting 80 character width.
Changes in version 0.99.1
NEW FEATURES
The ‘Installation’ and ‘Introduction’ sections of the vignette have been updated.
Changes in version 0.99.0
NEW FEATURES
Changes in version 2.25.1
Changes in version 1.9.8 (2023-09-29)
creates sample BAMs
linearized MHL
Changes in version 1.9.4 (2023-07-03)
methylation calls for bwa-meth, etc
Changes in version 1.9.2 (2023-06-21)
both paired-end and single-end alignments
Changes in version 1.9.1
Changes in version 1.7.1 (2022-07-21)
plotMetric() now have a ylab parameter, exposed in plotEpistack()
Changes in version 1.2.0
SIGNIFICANT USER-VISIBLE CHANGES
Update and add new vignette to show how to work with SingleCellExperiment to visualize dimred and color palette for bi-variate display.
Changes in version 1.1.1
SIGNIFICANT USER-VISIBLE CHANGES
Changes in version 1.27.1
Changes in version 1.9.3
Bug fixes
Only show filtered celltypes.
Changes in version 1.9.2
Bug fixes
Missing available parameters for check_ewce_genelist_inputs() call.
Changes in version 1.9.1
Bug fixes
Changes in version 2.9.0
DOCUMENTATION
Changes in version 1.5.14
Added respectLevels and filtering to plotProfileHeatmap()
Changes in version 1.5.13
Added drop to addDiffStatus
Changes in version 1.5.12
Added plotGrlCol()
Changes in version 1.5.11
Added defineSeqinfo()
Changes in version 1.5.10
Added bed format to importPeaks()
Changes in version 1.5.8
Added option to return merged key-value ranges for mergeByHMP()
Changes in version 1.5.7
Added n_max to getProfileData()
Changes in version 1.5.6
Added mapGrlCols()
Changes in version 1.5.5
Added plotPairwise() and addDiffStatus()
Changes in version 1.4.2
Changes in version 1.5.2 (2023-08-24)
Update java backend to BioInfoJavaUtils-1.4.0 (haploid GT in vcf).
Changes in version 1.5.1 (2023-04-30)
Update java backend to BioInfoJavaUtils-1.3.1 (fasta header name).
Changes in version 1.5.0 (2023-04-27)
Bump x.y.z version to odd y following creation of RELEASE_3_17 branch.
Changes in version 0.99.7
Reverting temporarily to readr version 1 to circumvent a vroom 1.6.4 bug
Changes in version 0.99.6
In response to reviewer’s comments
BioPlanet seems defunct
Minor adjustments to speed up building and testing
Replaced yeast with simpler organisms in Wiki and KEGG examples to speed up checking
Changes in version 0.99.5
Major overhaul following comments from Bioconductor’s reviewer.
Changes in version 0.99.4
Taking BiocCheck new warnings into account: adding @return to data roxygens.
Changes in version 0.99.3
Continuing issues with access to BioPlanet. fetch_bp example is now marked donotrun and testing fetch_bp is removed to ensure smooth build and check even when BioPlanet server is down.
Changes in version 0.99.2 (2023-05-24)
BioPlanet’s tripod.nih.gov SSL certificate seems to be fixed, so reversing to the original read_csv code.
Changes in version 0.99.1 (2023-04-25)
Minor improvements to documentation.
Changes in version 0.99.0 (2023-04-20)
Changes in version 2.8.0
Corrected a bug in the two-group interaction (without pairing) functionality, when the groups were imbalanced, as identified by Samuel Chen. Fixes GitHub issue #35.
Changes in version 2.7.1
Corrected a bug in the two-group interaction (without pairing) functionality, when the groups were imbalanced, as identified by Samuel Chen. Fixes GitHub issue #35.
Changes in version 2.0.1
IMPROVEMENTS SINCE LAST RELEASE
BUG FIXES
Several bugs are fixed.
Changes in version 2.0.0
IMPROVEMENTS SINCE LAST RELEASE
BUG FIXES
Changes in version 2.1.9 (2023-07-26)
Commented out one more strict test (NA deviances) that fail too often on bioconductor.
Changes in version 2.1.8 (2023-07-18)
Commented out two more strict tests (for non-negative deviances) that fail too often on bioconductor.
Changes in version 2.1.7 (2023-06-20)
Fixed ..density.. deprecation warning in vignette plot.
Changes in version 2.1.6 (2023-05-25)
Version bump for bioconductor devel.
Changes in version 2.0.6 (2023-05-25)
Minor doc reformatting automatically performed by roxygen2.
Changes in version 2.0.5 (2021-06-18)
Reformatted all code with package reformatR and otherwise match Bioconductor guidelines.
Changes in version 2.0.4.9000 (2021-05-13)
Function delta_deviance_lf debugged case where either LF0 or LF1 is a column matrix. Previously these 1-column matrices were getting dropped to a vector incorrectly, which resulted in the mysterious error message “Error: argument is of length zero”. This 1-column case is not typically observed in gcatest, but is common in the reverse-dependent jackstraw package.
Changes in version 2.0.3.9000 (2021-05-11)
Internal function assoc_snp was renamed to delta_deviance_snp_lf and its last argument changed to match that of delta_deviance_lf (alternative logistic factors instead of trait).
Changes in version 2.0.2.9000 (2021-03-01)
Deviance code (internal delta_deviance_snp) now returns NA instead of stopping when an “impossible” case is encountered (when the genotype x is non-zero but the fitted probabilities under either null or alternative model are zero, or the alternative allele dosage (x-2) has the same problem). These cases are clearly model fitting failures, and can arise for common ill-defined problems, particularly under binary adjustment variables passed to gcat together with rare variants; these individual cases are not handled any better by stats::glm, so it seemed most sensible to return NA at such loci and not stop.
Changes in version 2.0.1.9000 (2021-02-16)
Fixed links to functions, in many cases these were broken because of incompatible mixed Rd and markdown syntax (now markdown is used more fully).
Changes in version 2.0.0.9000 (2020-11-13)
Major overhaul from last version (1.3.2, last updated 2016-10-06). Visible differences are support for BEDMatrix and fewer cases in which association p-values are NA. Internally there was major code restructuring, and added unit tests for all functions.
User-facing changes: Functions gcat/gcatest/gcat.stat
Otherwise, the new delta deviance code (function delta_deviance_snp) is more numerically-stable than before.
Internal changes
Changes in version 0.99.6 (2023-05-26)
USER VISIBLE CHANGES
Changes in version 0.99.9 (2023-10-18)
adjust NEWS to Bioc format
Changes in version 0.99.8 (2023-08-17)
update README
Changes in version 0.99.7 (2023-08-17)
simplify Docker-based installation
Changes in version 0.99.6 (2023-05-22)
format the vignette with BiocStyle
Changes in version 0.99.5 (2023-05-11)
fix related with data.table
Changes in version 0.99.4 (2023-04-20)
switch to OSI license
Changes in version 0.99.3 (2023-04-13)
update documentation (Bioc-compatibility)
Changes in version 0.99.2 (2023-04-07)
update maintainer
Changes in version 0.99.1 (2023-04-04)
update requirements (gDRcore)
Changes in version 0.99.0 (2023-03-23)
Changes in version 0.99.43 (2023-10-17)
adjust NEWS to Bioc format
Changes in version 0.99.42 (2023-10-05)
fix bug with merging controls in triple combo with additional perturbations
Changes in version 0.99.41 (2023-09-25)
improve the performance
Changes in version 0.99.40 (2023-09-25)
fix bug with subsetting wrong combo matrix value
Changes in version 0.99.39 (2023-09-19)
extend the logic for matching missing controls
Changes in version 0.99.38 (2023-09-12)
set Drug3 as an official tertiary drug in the experiment
Changes in version 0.99.37 (2023-09-04)
fill NA by average values when there is no match with plate
Changes in version 0.99.36 (2023-09-01)
fill NA during aggregation of ref and trt data with mean
Changes in version 0.99.35 (2023-08-17)
fix issue with missing subsetting Day0 data
Changes in version 0.99.34 (2023-08-16)
update logic for supporting manifest and template files sharing the same column
Changes in version 0.99.33 (2023-08-10)
update annotation column names for cell line annotation as per changes in the gDRutils
Changes in version 0.99.32 (2023-07-25)
extended logic for supporting cols with dash, e.g. additional perturbations with “-“
Changes in version 0.99.31 (2023-07-19)
update the logic for handling warnings in the pipeline
Changes in version 0.99.30 (2023-07-13)
fix issue with wrong merging of data.tables without nested confounders
Changes in version 0.99.29 (2023-07-07)
refactor the logic for splitting raw data from metadata (get rid of iterative approach)
Changes in version 0.99.28 (2023-07-05)
update logic for parallel computing
Changes in version 0.99.27 (2023-06-29)
optimize unit tests
Changes in version 0.99.26 (2023-06-29)
remove backward compatibility for old data model
Changes in version 0.99.25 (2023-06-27)
fix bug with missing rownames in normalized assay
Changes in version 0.99.24 (2023-06-19)
update logic for merging data.table objects
Changes in version 0.99.23 (2023-06-13)
replace order with data.table::setorder
Changes in version 0.99.22 (2023-06-09)
switch from merge to [[ for data.table objects
Changes in version 0.99.21 (2023-06-06)
switch from aggregate to data.table
Changes in version 0.99.20 (2023-06-07)
switch from zoo::rollmean to data.table::frollmean
Changes in version 0.99.19 (2023-06-06)
replaced reshape2 functions by functions from data.table
Changes in version 0.99.18 (2023-05-31)
fix managing of mixed types of raw data
Changes in version 0.99.17 (2023-05-29)
fix bug with subsetting data for calculating isobologram
Changes in version 0.99.16 (2023-05-22)
format the vignette with BiocStyle
Changes in version 0.99.15 (2023-05-16)
fix related with data.table
Changes in version 0.99.14 (2023-05-15)
rename excess to x to unify colnames in assay data
Changes in version 0.99.13 (2023-05-10)
refactor normalization_types in combo-specific assays
Changes in version 0.99.12 (2023-05-09)
utilize gDRutils::apply_bumpy_function in fit_SE
Changes in version 0.99.11 (2023-05-05)
fix bug with swapping untreated/vehicle values
Changes in version 0.99.10 (2023-05-04)
fix bug with data.table
Changes in version 0.99.9 (2023-04-21)
utilize gDRutils::apply_bumpy_function in average_SE
Changes in version 0.99.8 (2023-04-20)
switch to OSI license
Changes in version 0.99.7 (2023-04-19)
fix bug with replacing vehicle to untreated values
Changes in version 0.99.6 (2023-04-19)
moved wrapper fuctions from gDRtestData
Changes in version 0.99.5 (2023-04-18)
add fix for bioc-devel (correct sorting in merge test)
Changes in version 0.99.4 (2023-04-17)
fix examples for normalize_SE
Changes in version 0.99.3 (2023-04-12)
add logic for retrieving raw data from assay data
Changes in version 0.99.2 (2023-04-07)
update maintainer
Changes in version 0.99.1 (2023-04-04)
bugfix for the logic in ‘cleanup_metadata’
Changes in version 0.99.0 (2023-03-24)
Changes in version 0.99.25 (2023-10-17)
adjust NEWS to Bioc format
Changes in version 0.99.24 (2023-10-02)
add functions & unit tests for converting gDR MAE to PSet
Changes in version 0.99.23 (2023-09-22)
correct plate size calculation
Changes in version 0.99.22 (2023-09-20)
set barcode as character in the manifest file
Changes in version 0.99.21 (2023-09-14)
disable support for ‘xls’ file format due to crashes
Changes in version 0.99.20 (2023-08-25)
refactor subsetting of data.table using colname
Changes in version 0.99.19 (2023-07-19)
update warning messages
Changes in version 0.99.18 (2023-07-02)
add BiocStyle
Changes in version 0.99.17 (2023-06-27)
add exception entry for invalid average dose-response data
Changes in version 0.99.16 (2023-06-23)
increase compression level (Tavor_2020.qs; < 5MB limit)
Changes in version 0.99.15 (2023-06-22)
replaced rds with qs
Changes in version 0.99.14 (2023-06-13)
switch from merge to [[
Changes in version 0.99.13 (2023-06-05)
replaced reshape2 functions by functions from data.table
Changes in version 0.99.12 (2023-05-24)
format the vignette with BiocStyle
Changes in version 0.99.11 (2023-05-16)
data.frame => data.table switch (next round of changes)
Changes in version 0.99.10 (2023-05-04)
switch from tibble to data.table in excel files
Changes in version 0.99.9 (2023-04-25)
refactor tibble, data.frame –> data.table
Changes in version 0.99.8 (2023-04-20)
switch to OSI license
Changes in version 0.99.7 (2023-04-20)
clean-up vignette
Changes in version 0.99.6 (2023-04-19)
add object S4 gdr_test_data
Changes in version 0.99.5 (2023-04-19)
mocked PSets tests
Changes in version 0.99.4 (2023-04-17)
bugfix for Pset-related tests and examples (reset identifiers)
Changes in version 0.99.3 (2023-04-13)
add minor improvements (BiocCheck compatibility)
Changes in version 0.99.2 (2023-04-11)
add support for PharmacoGx
Changes in version 0.99.1 (2023-04-07)
update maintainer
Changes in version 0.99.0 (2023-03-24)
Changes in version 0.99.22 (2023-10-17)
adjust NEWS to Bioc format
Changes in version 0.99.21 (2023-10-02)
add options to skip tests/lintering in checkPackage
Changes in version 0.99.20 (2023-08-08)
add deploy trigger to workflow template
Changes in version 0.99.19 (2023-06-15)
lintr R files from ‘inst/shiny’ (if present)
Changes in version 0.99.18 (2023-06-09)
add reshape2 to lintr config
Changes in version 0.99.17 (2023-05-10)
update package versioning rules
Changes in version 0.99.16 (2023-05-04)
handle properly BiocCheck notes with mulitple lines (notes to be ignored)
Changes in version 0.99.15 (2023-05-02)
ignore note for 50 lines per function in biocCheck
Changes in version 0.99.14 (2023-04-27)
removed CRAN check from biocCheck
Changes in version 0.99.13 (2023-04-21)
add check for BiocCheck’s notes
Changes in version 0.99.12 (2023-04-20)
switch to OSI license
Changes in version 0.99.11 (2023-04-17)
add examples check
Changes in version 0.99.10 (2023-04-17)
update style guide (package doc)
Changes in version 0.99.9 (2023-04-17)
add R 4.2 as a dependency
Changes in version 0.99.8 (2023-04-13)
fix format in NEWS.md
Changes in version 0.99.7 (2023-04-07)
update maintainer
Changes in version 0.99.6 (2023-04-07)
update the license
Changes in version 0.99.5 (2023-04-06)
update maintainer
Changes in version 0.99.4 (2023-04-05)
remove unstable test
Changes in version 0.99.3 (2023-04-05)
update examples
Changes in version 0.99.2 (2023-04-04)
add ‘test_mode’ parameter in installAllDeps
Changes in version 0.99.1 (2023-04-04)
change location of NEW.md file
Changes in version 0.99.0 (2023-03-24)
Changes in version 0.99.34 (2023-10-18)
adjust NEWS to Bioc format
Changes in version 0.99.33 (2023-10-09)
add support for flattening averaged assays
Changes in version 0.99.32 (2023-09-22)
fix bug in the case of conc=0 for evaluating efficacy
Changes in version 0.99.31 (2023-09-19)
add wide_structure param to convert_mae_assay_to_dt
Changes in version 0.99.30 (2023-09-08)
updated experimentalist description in schema
Changes in version 0.99.29 (2023-09-05)
add Replicate as a new identifier
Changes in version 0.99.28 (2023-09-05)
improve the logic of standardize_MAE to keep SE-specific metadata and be able to revert standardization
Changes in version 0.99.27 (2023-08-01)
keep unchanged names in DataFrame
Changes in version 0.99.26 (2023-08-01)
tidy code
Changes in version 0.99.25 (2023-06-27)
add assert for missing rownames
Changes in version 0.99.24 (2023-06-22)
replaced RDS with qs
Changes in version 0.99.23 (2023-06-20)
fix check in R 4.3
Changes in version 0.99.22 (2023-06-12)
switch from merge to [[
Changes in version 0.99.21 (2023-06-12)
add support for custom identifiers in merge_SE
Changes in version 0.99.20 (2023-06-07)
switch from aggregate to data.table
Changes in version 0.99.19 (2023-06-06)
replaced reshape2 functions by functions from data.table
Changes in version 0.99.18 (2023-05-22)
format the vignette with BiocStyle
Changes in version 0.99.17 (2023-05-22)
remove .get_treated_conditions and .get_untreated_conditions
Changes in version 0.99.16 (2023-05-18)
add support for merging combination-data assays
Changes in version 0.99.15 (2023-05-12)
update after unifying normalization types
Changes in version 0.99.14 (2023-05-12)
fix lintr
Changes in version 0.99.13 (2023-05-09)
removed cotreatment entry from EXPERIMENT_GROUPS
Changes in version 0.99.12 (2023-05-09)
fix bug in convert_mae_assay_to_dt
Changes in version 0.99.11 (2023-05-08)
refactor code with single ampersand in if statements
Changes in version 0.99.10 (2023-04-28)
change order of untreated tags
Changes in version 0.99.9 (2023-04-24)
changed data.frame to data.table
Changes in version 0.99.8 (2023-04-20)
switch to OSI license
Changes in version 0.99.7 (2023-04-20)
clean-up vignette
Changes in version 0.99.6 (2023-04-18)
extend the logic of apply_bumpy_function
Changes in version 0.99.5 (2023-04-17)
add R 4.2 as a dependency
Changes in version 0.99.4 (2023-04-14)
fix examples
Changes in version 0.99.3 (2023-04-13)
make linter happy
Changes in version 0.99.2 (2023-04-12)
add licence
Changes in version 0.99.1 (2023-04-07)
update maintainer
Changes in version 0.99.0 (2023-03-28)
Changes in version 1.36.1
UTILITIES
gdsfmt:::.reopen()
allows forking Changes in version 2.0.0
Changes in version 2.6.0
Bug fixes
Changes in version 1.38.0
NEW FEATURES
BUG FIXES
Switch from HTTP to HTTPS for requests to *.ucsc.edu
Remove library() calls from inst/registered/UCSC_genomes/*.R files
Changes in version 1.38.0
Changes in version 1.54.0
SIGNIFICANT USER-VISIBLE CHANGES
Fix flaw in heuristic for inferring exon ranks in makeTxDbFromGRanges(): makeTxDbFromGRanges() can guess the exon ranks of a given transcript either (a) based on their position on the chromosome (b) or by looking at the suffixes of the exon ids (e.g. .1, .2, etc…) if any Previously (i.e. in GenomicFeatures < 1.53.1) it was trying (b) first, and would fall back on (a) if (b) failed. Starting with GenomicFeatures 1.53.1, it does the opposite: it tries (a) first, and uses (b) only for exons for which (a) failed. This change addresses the problem that the suffixes of the exon ids cannot be trusted to infer the ranks of exons located on the minus strand. See https://github.com/Bioconductor/GenomicFeatures/issues/59 for an example.
Try to more clearly distinguish between CDS and CDS parts in documentation.
BUG FIXES
Changes in version 0.99.15
NEW FEATURES
None
SIGNIFICANT CHANGES
BUG FIXES
None
Changes in version 0.99.14
NEW FEATURES
None
SIGNIFICANT CHANGES
BUG FIXES
None
Changes in version 0.99.13
NEW FEATURES
None
SIGNIFICANT CHANGES
BUG FIXES
Fixed a bug in plot_peak_annotation, such that txdb$user_genome is treated as a vector of strings rather than a single string
Changes in version 0.99.12
NEW FEATURES
SIGNIFICANT CHANGES
BUG FIXES
None
Changes in version 1.54.0
NEW FEATURES
BUG FIXES
Changes in version 2.14.0
USER VISIBLE CHANGES
Added four new pathogenicity score sets and corresponding metadata for hg19 and hg38: AlphaMissense.v2023.hg19, AlphaMissense.v2023.hg38, cadd.v1.6.hg19 and cadd.v1.6.hg38.
Updated vignette.
Changes in version 0.99.2
Documentation updates
Changes in version 0.99.1
Revised based on: https://github.com/Bioconductor/Contributions/issues/3129
Changes in version 0.99.0
Pre-release version of the package.
Changes in version 0.99.3 (2023-08-25)
Added new files
Changes in version 0.99.2 (2023-08-25)
Remove the unnecessary file to pass R CMD CHECK
Changes in version 0.99.1 (2023-08-25)
Revising the codes based on the Bioconductor review
Changes in version 0.99.0 (2023-06-27)
Submitted to Bioconductor
Changes in version 0.99.11
support density visualization for single and spatial transcriptomic data (2023-10-18, Wed)
Changes in version 0.99.10
add ‘biocViews’ in DESCRIPTION required by Bioconductor
Changes in version 0.99.0
Changes in version 3.9.1
Changes in version 1.3.2
update according to the change of tidytree (2023-08-18, Fri)
Changes in version 1.3.1
Changes in version 1.13 (2023-07-03)
test_de
is called after setting overdispersion_shrinkage = FALSE
.
Note that
this test is less reliable than than the quasi-likelihood F test that
is run
for overdispersion_shrinkage = TRUE
. Changes in version 0.99.5 (2023-10-23)
Fix typos in README and CITATION files
Changes in version 0.99.4 (2023-10-03)
Improve example data and test cases
Update documentation
Fix Monte Carlo sampling edge case bug
Changes in version 0.99.3 (2023-09-17)
Address feedback from Bioconductor review
Catch edge case where more GMM components specified by user than cells
Changes in version 0.99.2 (2023-08-09)
Fix issues in Bioconductor build report
Changes in version 0.99.1 (2023-07-18)
Update ROxygen examples and test cases to use SingleCellExperiment data
Changes in version 0.99.0 (2023-06-01)
This is the pre-submission version.
Changes in version 1.99.0 (2023-09-04)
Made the following significant changes o added functionality to select and upload cBioPortal study o deprecated ability to save R script with executed code
Submitted to Bioconductor
Changes in version 2.27.3
use check_installed() to check package dependency (2023-09-12, Tue, #43)
Changes in version 2.27.2
move buildGOmap() and read.gaf() from ‘clusterProfiler’ (2023-07-10, Mon)
Changes in version 2.27.1
Changes in version 1.3.0
We add the following functions
In addition:
Changes in version 1.5.2-1.5.3 (2023-08-20)
New features
It is now possible to integrate SNP data into GRaNIE via the new function addSNPData(). For more information, see the Package vignette.
Changes in version 1.5.1 (2023-06-19)
New features and stability improvements
Changes in version 1.47.1 (2023-10-11)
Removed Clipper support.
Updated all pathway data.
Changes in version 1.32.1
Changes in version 1.50
USER VISIBLE CHANGES
BUG FIXES
Bugfix for https://github.com/rcastelo/GSVA/issues/88 to correctly deal with a GeneSetCollection object as input gene sets, when the input expression data is a SingleCellExperiment object.
Bugfix for https://github.com/rcastelo/GSVA/issues/90 to enable working with long vectors in the calls to C code by the GSVA algorithm.
Changes in version 0.99.1
NEW FEATURES
SIGNIFICANT OTHER CHANGES
Changes in version 1.30.0
NEW FEATURES
SIGNIFICANT USER-VISIBLE CHANGES
Changes in version 0.99.0
Changes in version 1.38.0
fix a compiler warning of “unused-but-set-variable” on Apple ARM chips
Changes in version 1.36.3
the output of hlaPredict(, type="response+prob")
includes dosages
new arguments ‘ret.dosage’, ‘ret.postprob’, ‘max.resolution’ and
‘rm.suffix’ in hlaPredMerge()
new arguments ‘allele.list’ and ‘prob.cutoff’ in hlaAlleleToVCF()
for more possible outputs
hlaAlleleToVCF()
accepts a list of ‘hlaAlleleClass’ as the first
argument: output multiple ‘hlaAlleleClass’ objects to a single VCF
file
Changes in version 1.23.1 (2023-06-03)
Fix cooler2sparse function when a cool file has only a single chromosome. Thanks to @junjunlab, @agata-sm, https://github.com/dozmorovlab/HiCcompare/issues/28
Update cool file handling in the vignette.
Changes in version 1.3.2 (2023-09-22)
Move license to a LICENSE file, as asked by open access repo
Changes in version 1.3.1 (2023-09-06)
Add a cyclicLoessSpan parameter to speed technical bias normalization
to
speed the technical bias normalization if set (in
normalizeTechnicalBiases()
)
Remove 2 dependencies (ggpubr and ggExtra)
Changes in version 0.99.5
Remove codes that are commented out.
Changes in version 0.99.4
user perspective/experience
for loops are gone.
Changes in version 0.99.3
code
vignette
documentation
other
The LICENSE placeholders is now edited.
Changes in version 0.99.0
First submission to Bioconductor.
Changes in version 1.19
Changes in version 2.0.1
Dots plots are now explicitly sized with size_by=c(“genesets”, “significance”, “none”)
Changes in version 2.0.0
Version bump for bioconductor
Changes in version 1.15
model for gene usage (GU) analysis
model for multi-condition analysis, ANOVA like
Changes in version 0.43.0 (2023-04-25)
Notes
Changes in version 1.7.8 (2023-10-19)
spatialCoords are not initialised with rownames anymore
Changes in version 1.7.7 (2023-10-02)
Bug fix: in rare cases the testInteractions p-values were not correctly computed due to machine precision issues
Changes in version 1.7.6 (2023-09-26)
Updated example data in “inst” to newest version
Changes in version 1.7.5 (2023-09-14)
Added more internal validity checks for ‘read_steinbock’
Changed the way messages in vroom are silenced
Stop allowing Object numbers to be different between intensities and regionprops
Stop allowing missing files in regionprops and neighbors
Changes in version 1.7.4 (2023-08-09)
Bug fix: correctly setting the “aspect.ratio” argument in plotSpatial to fix the physical units of the x- and y-axis
Changes in version 1.7.3 (2023-06-20)
More info on reproducibility using testInteractions
Changes in version 1.7.1 (2023-06-07)
More info on reproducibility using detectCommunity
Changes in version 1.33.6
a bit clarification in E/M-calls interface
Changes in version 1.33.2
SON/ormalization back to Version 1.31.9
Changes in version 1.33.1
Changes in version 0.99.120 (2023-06-29)
General
After the iNETgrate package was added to Bioconductor, Habil removed it from the Bitbucket and Github repositories.
Changes in version 0.99.102 (2023-06-12)
Changes in existing functions
In prepareSurvival and cleanAllData function, the default values changes as follows: riskLow=”Low” and riskHigh=”High”, respectively.
Changes in version 0.99.100 (2023-06-09)
Changes in existing functions
The Labels argument is removed from analyzeSurvival. and the riskCol argument is added.
Changes in version 0.99.96 (2023-06-08)
Changes in existing functions
The abnormalityCol argument is removed from accelFailAnalysis.
The otherLabel argument is removed from prepareSurvival and cleanAllData functions.
Changes in version 0.99.94 (2023-06-08)
Changes in existing functions
The computeEigengenes, computeEigenloci, and sample2atient functions were renamed to computEigengenes, computEigenloci, and sample2pat, respectively.
The makeNetwork function now saves the result for each mu in a separate folder.
Changes in version 0.99.74 (2023-05-24)
General
Changes in existing functions
The downloaData function is not exported anymore because it is specific to the legacy TCGA data, which is no longer available.
Changes in version 0.99.70 (2023-05-23)
Changes in existing functions
Habil renamed downloadData to downloaData and updated the data.category argument of GDCquery.
Habil removed the legacy option from the donwlowData function because it is no longer supported by TCGAbiolinks.
Changes in version 0.99.64 (2023-05-11)
General
Habil commented the installation command line in the vignette.
Changes in version 0.99.50 (2023-04-14)
General
Habil changed function names to camelCase i.e, from function.name to functionName.
Changes in version 0.99.46 (2023-04-11)
General
Habil changed getwd() to tempdr() in the docs.
Habil changed most of occurrences of cat() to paste().
Habil changed most of occurrences of print() to message() or Pigengene::message.if().
Habil removed paste() inside all stop() to warning().
Habil replaced dontrun with donttest.
Changes in version 0.99.30 (2023-04-06)
General
Tested on R 4.3.
TCGAbiolinks (<= 2.24.3) because of issues with newer versions.
Changes in version 0.5.42 (2021-10-31)
General
Being prepared for submission to Bioconductor.
Created.
Changes in version 1.26.0
SIGNIFICANT USER-VISIBLE CHANGES
IntSpan method is changed to count reads that span the whole intron precisely. Previous these were counted separayted for 5’ end and 3’ end of the introns.
repeatsTableToFilter is ignored for IntSpana nd ExSkip as the skipped regions of the reads (denoted by N or sometimes D in the CIGAR of bam/sam file ) are taken into count for these benchmarks (not the mapped regions which are dentoed with Ms in the cigar).
Changes in version 2.36.0
SIGNIFICANT USER-VISIBLE CHANGES
BUG FIXES
Changes in version 1.11.2 (2023-07-26)
FIXES
Fixed minor issue in default_af_transform(), transformation failed if NAs were present in the columns
Changes in version 1.11.1 (2023-05-09)
FIXES
Changes in version 2.13.5
Add generic .isBrushable to support panels that are not DotPlot extensions.
Changes in version 2.13.4
Fix COLORMAP bug introduced in 2.13.3.
Changes in version 2.13.3
Let app maintainer define colormap in the landing page.
Changes in version 2.13.2
Fix bug introduced in 2.11.2 (DataBoxOpen would apply also to Visual parameters box)
Changes in version 2.13.1
Define missing methods for generics for custom tables (issues #608 and #612)
Changes in version 0.99.0
NEW FEATURES
Changes in version 1.3.2
BUG FIXES
Cleaner version of bug fix introduced in version 1.3.1.
Changes in version 1.3.1
BUG FIXES
Changes in version 0.99.13
Added possibility to inject custom header and footer in landing page.
Changes in version 0.99.12
Added control over inclusion and location of default initial configuration amongst available choices.
Changes in version 0.99.11
Added second example data set to replace copy of first one.
Changes in version 0.99.10
Added support for custom tours through initial state configuration scripts.
Changes in version 0.99.9
Disable GitHub CommonMark extensions and demonstrate target=”_blank” for issue #41.
Changes in version 0.99.8
Fixed duplication of UI output displaying information about initial configuration.
Changes in version 0.99.7
Fix package man page.
Changes in version 0.99.6
Added man page for package.
Changes in version 0.99.5
Changed options(width=120) in vignettes when displaying session info.
Changes in version 0.99.4
Removed export of internal function in NAMESPACE.
Changes in version 0.99.3
Deduplicated choice of initial configuration.
Changes in version 0.99.2
Added \value section to fix BiocCheck::BiocCheck() WARNING.
Changes in version 0.99.1
Trigger a new build on the Bioconductor Single Package Builder.
Changes in version 0.99.0
NEW FEATURES
Changes in version 0.99.2
MINOR UPDATES
Added \value section to man pages (Bioconductor WARNING).
Changes in version 0.99.1
MINOR UPDATES
Added BiocViews (Bioconductor NOTE).
Changes in version 0.99.0
NEW FEATURES
Changes in version 2.01.14
Update type: Minor.
Update for Bioconductor
Changes in version 2.01.13
Update type: Minor.
Fixed a problem with analysis of 5_utr_seq_similarity in analyzeSwitchConsequences()
importRdata() was updated to handle sva analysis better
importRdata() was updated by removing the addIFmatrix argument as the IF matrix is now alwasy needed
importRdata() had it’s detectAndCorrectUnwantedEffects argument updated to
isoformSwitchTestDEXSeq was updated to not batch correct IF values as this is already done by importRdata
Various documentation updates
Changes in version 2.01.12
Update type: Minor.
Update of switchPlot() to turn off topology plotting
Update of importRdata() to better handle datasets with no replicates
Changes in version 2.01.11
Update type: Minor.
importRdata() was updated to fix problem with fasta import.
Changes in version 2.01.10
Update type: Minor.
Updated satuRn version requirement
Updated importRdata() to allow skipping sva analysis incoperation.
Updated importRdata() documentation accordingly.
Updated importRdata() documentation to better describe the switchAnalyzeRlist created.
Updated isoformSwitchTestSatuRn() to be more robust to various id types.
Changes in version 2.01.09
Update type: Minor.
Updated importRdata() to also handle when there are to few samples to run SVA.
Changes in version 2.01.08
Update type: Minor.
Updated importRdata() to use more stringent filtering (inspired by edgeR::filterByExpr()) before running SVA. Output in final switchAnalyzeRlist is not affected (aka that have not been filtered).
Updated importRdata() to also handle when to many SVAs are found.
Updated importRdata() to also handle when there are to few samples to run SVA.
Changes in version 2.01.07
Update type: Minor.
Fixed an edgecase bug in importRdata()
Changes in version 2.01.06
Update type: Minor.
Fixed an bug in isoformSwitchAnalysisPart2() that could result in problem when running without toplogy analysis.
Introduced a better error message in analyzeORF().
Changes in version 2.01.05
Update type: Minor.
Updated switchPlotTranscript() to make a message instaed of an error when plotTopology=TRUE but isoform topology had not beed added.
More detailed descriptions of analyzeDeepTMHMM() and analyzeDeepLoc2() added to the vignette.
Changes in version 2.01.04
Update type: Minor.
Fix to handle duplicated levels
Changes in version 2.01.03
Update type: Minor.
Fixes to accomodate dplyr updates
Changes in version 2.01.02
Update type: Minor.
Fixed a problem with batch correction in importRdata()
Changes in version 2.1.2
Update type: Minor.
Documentation update for Bioconductor
Changes in version 2.01.01
Update type: Major.
createSwitchAnalyzeRlist() was removed. All users should instead use importRdata().
importRdata() now automatically detects un-annoated covariates in data via the sva package.
importRdata() now automatically corrects abundance and isoform fractions for unwanted covariates (both used supplied and those found via sva).
Accordingly all batch correction functionallity in the isoformSwitchTestDEXSeq() function was removed.
isoformSwitchTestSatuRn() was introduced. This test uses satuRn for switch identification which works extremely well for larger sample sizes. Huge thanks to Jeroen Gilis making this functionality and the pull request!
Accordingly the suboptimal isoformSwitchTestDRIMSeq function have been removed. All documentation was updated accordingly.
IsoformSwitchAnalyzeR now depends on the R package pfamAnalyzeR for analyzing pfam domain isotypes.
analyzeSignalP() was updated to support import of results predicted with SignalP6.
analyzeDeepTMHMM() was introduced to add topological predictions to the switchAnalyzeRList.
analyzeDeepLoc2() was introduced to add predictions of sub-cellular localization to the switchAnalyzeRList.
analyzeIUPred2A() was tested against with result files from IUPred3 and seem to work.
analyzeSwitchConsequences() was updated to predict a number of new consequences based on the new annoation described above.
analyzeSwitchConsequences()’s AaFracCutoff default was updated from 0.5 to 0.8 resulting in more lenient differenceses being identified.
extractSubCellShifts() was introduced to enable a deeper analysis of changes in sub-cellular localization due to isoform switches.
Vignette was updated to recomend IsoQuant instead of TALON for long read data.
analyzePFAM() was updated to import envelope (instead of alignment) coordinates as currently recomended. In practice this is a minor change for most domains.
Example data was updated to reflect new annoation and consequences that can be predicted
Various code corrections and improvements
Various documentation improvements
Changes in version 2.1.1
Update type: Minor.
Update for Bioconductor
Changes in version 1.42.0
SIGNIFICANT USER-VISIBLE CHANGES
keggCompounds
lists compound IDs for a given pathway
(@KristinaRiemer,
#6).BUG FIXES
.get.kegg.url
from tmp
to kegg
subfolder. Changes in version 1.12.0
Significant user-visible changes
Changes in version 2.1.11 (2023-06-20)
Removed unused LaTeX package dependencies from vignette to prevent errors restricted to specific testing platforms.
Changes in version 2.1.10 (2023-05-25)
Changes in version 3.58.0
New argument covariate
for vooma(), which allows the variance
trend to depend on extra covariates in addition to average
log-expression.
New argument ‘group’ to simplify the typical calling sequence
for removeBatchEffect(). The group
argument provides an
alternative and possibly simpler way to specify the
experimental conditions to be preserved.
treat() now works when there are NA coefficients. Previously it gave an error if any estimated coefficient was NA.
Fix behaviour of topTable() with adjust.method=NULL
so that
it gives “BH” adjustment as documented. Previously the argument
was passed to p.adjust(), which gave “holm” adjustment.
Convert Introduction vignette from Sweave/pdf from to Rmarkdown/html. The Introduction vignette is also somewhat expanded.
cameraPR() has been addeed to the 10GeneSetTests.Rd
help
topic.
The pdf limma User’s Guide is now formally listed as a vignette.
Non-user-visible changes: limma now imports statmod rather than suggesting it. BiocStyle has been added to the Suggests field of DESCRIPTION.
Changes in version 2.18.0
NEW FUNCTIONS
BUG FIXES
ENHANCEMENTS
Changes in version 1.1.3
Changes in version 1.13.1
Changes in version 1.9.1 (2023-07-19)
Changes in version 2.3.18
BUG FIXES
Fixed bug in ‘kdtree()’ stack size allocation
Cleaned up a few C++ compiler warnings
Changes in version 2.3.17
SIGNIFICANT USER-VISIBLE CHANGES
Parameter ‘filename’ in ‘struct()’ is now ‘path’
Changes in version 2.3.16
SIGNIFICANT USER-VISIBLE CHANGES
Added ‘checksum’ method for character vectors (i.e., files)
Changes in version 2.3.15
BUG FIXES
Fixed erroneous warning in ‘matter_list’ or ‘matter_arr’ constructors with existing files but no ‘data’ argument
Changes in version 2.3.14
SIGNIFICANT USER-VISIBLE CHANGES
Added ‘append’ argument to matter constructors
Simplified ‘sparse_arr’ implementation by removing shared index representation (which was not really used)
When writing to an output file, ‘chunkApply()’ and friends now write entire chunks instead of each element
Added coercions from ‘matter_list’ to ‘matter_arr’, etc.
BUG FIXES
No longer truncate existing files when creating a matter object if nonexistent files are also included in the path
Changes in version 2.3.13
BUG FIXES
Fixed translation from aliased C types to R types
Changes in version 2.3.12
NEW FEATURES
Added ‘image’ method for formulas
Changes in version 2.3.11
SIGNIFICANT USER-VISIBLE CHANGES
Changed specification of ‘atoms’ data types
Use ‘int16’, int32’, ‘uint32’, etc. for integer types
Use ‘float32’ and ‘float64’ for floating point typess
Added aliases so ‘short’, ‘int’, ‘double’, etc., still work
Changes in version 2.3.10
NEW FEATURES
SIGNIFICANT USER-VISIBLE CHANGES
BUG FIXES
Fixed bug in ‘approx1’ for “max” and “min” interpolation
Changes in version 2.3.9
NEW FEATURES
Added ‘vizi_pixels’ for image plotting
Added ‘vizi_voxels’ for 3D image plotting
SIGNIFICANT USER-VISIBLE CHANGES
In estnoise_xxx() functions, renamed argument ‘width’ to ‘n’
Changes in version 2.3.8
NEW FEATURES
Added PLS (partial least squares)
Added ‘pls_nipals’ (NIPALS)
Added ‘pls_simpls’ (SIMPLS)
Added ‘pls_kernel’ (kernel algorithms #1 and #2)
Added OPLS (orthogonal PLS)
Added ‘opls_nipals’ (NIPALS)
Added FastMap projection with ‘fastmap()’
Added ‘rowDists()’ and ‘colDists()’
Added ‘convolve_at()’
SIGNIFICANT USER-VISIBLE CHANGES
Added regularization to NMF functions for stability
Changes in version 2.3.7
NEW FEATURES
Added NMF (nonnegative matrix factorization)
Added ‘nnmf_mult()’ (multiplicative updates)
Added ‘nnmf_als()’ (alternating least squares)
Exported ‘prcomp_lanczos()’
SIGNIFICANT USER-VISIBLE CHANGES
Accessing matter objects now checks for user interrupts
Changes in version 2.3.6
NEW FEATURES
Added ‘rowdist()’ and ‘coldist()’
Added ‘rowdist_at()’ and ‘coldist_at()’
Added parallelization support for matrix multiplication
Changes in version 2.3.5
NEW FEATURES
Added ‘enhance_hist()’ for histogram equalization
Added ‘enhance_adapt()’ for CLAHE
BUG FIXES
Fixed handling of missing values in smoothing filters
Changes in version 2.3.4
NEW FEATURES
Added CWT based peak detection with ‘findpeaks_cwt()’, ‘findridges()’ and ‘cwt()’
Added ‘estnoise_quant()’
Added ‘filt1_conv()’
Added ‘filt2_conv()’
Changes in version 2.3.3
NEW FEATURES
Added ‘trans2d()’ for affine transformations
Added ‘warp2_trans()’ for transformation-based image registration using ‘optim()’
Changes in version 2.3.2
NEW FEATURES
More new signal processing features!
Added ‘approx2()’ for 2D signal resampling and interpolation of scattered data
Added 2D filtering including: ‘filt2_ma()’, ‘filt2_gauss()’, ‘filt2_bi()’, ‘filt2_adapt()’, ‘filt2_guide’
Added nonlinear diffusion ‘filt1_diff()’ and ‘filt2_diff()’
Added the traditional Savitzky-Golay filter ‘filt1_sg()’
Added ‘kdsearch()’ and ‘kdtree()’ for K-dimensional searches
SIGNIFICANT USER-VISIBLE CHANGES
Updated package DESCRIPTION
Changes in version 2.3.1
NEW FEATURES
Lots of new signal processing features!
Added ‘approx1()’ for signal resampling and interpolation
Added 1D filtering including: ‘filt1_ma()’, ‘filt1_gauss()’, ‘filt1_bi()’, ‘filt1_adapt()’, ‘filt1_guide()’, ‘filt1_pag()’
Added 1D warping and alignment including: ‘warp1_loc()’, ‘warp1_dtc()’, ‘warp1_cow()’
Added continuum estimation including: ‘estbase_loc()’, ‘estbase_hull()’, ‘estbase_snip()’, ‘estbase_med()’
Added local noise estimation including: ‘estnoise_sd()’, ‘estnoise_mad()’, ‘estnoise_diff()’, ‘estnoise_filt()’
Added peak processing including: ‘findpeaks()’, ‘peakwidths()’, ‘peakareas()’, ‘binpeaks()’, ‘mergepeaks()’
Added ‘downsample()’ for signal and time series visualization
Added ‘vizi_plot’ visualization methods
BUG FIXES
Changes in version 1.1.4 (2023-08-16)
changes made on vignette
Changes in version 1.1.3 (2023-08-16)
changes made on vignette
Changes in version 1.1.2 (2023-08-15)
changes made on vignette
Changes in version 1.1.1 (2023-08-15)
changes made on vignette and fixed bug
Changes in version 1.11.1
Changes in version 1.5
Changes in 1.5.9
Changes in 1.5.8
Changes in 1.5.7
Changes in 1.5.6
Changes in 1.5.5
Changes in 1.5.4
Changes in 1.5.3
Changes in 1.5.2
Changes in 1.5.1
Changes in version 1.9
MetaboCoreUtils 1.9.4
MetaboCoreUtils 1.9.3
MetaboCoreUtils 1.9.2
MetaboCoreUtils 1.9.1
Changes in version 1.11.1
further vignette cache improvements
use httptest to cache responses when building vignette
Changes in version 1.13.2 (2023-10-04)
NEW FEATURES
BUG FIXES
Version: 1.27.1 Category: IMPROVEMENTS AND BUG FIXES Text: fix R cmd check warnings: - fix “Undocumented arguments in documentation object” by documenting ‘…’, ‘treatment’ arguments for methylRawList and methylRawListDB constructors - methCall: replace variable length char with vector of chars to fix the warning: “variable length arrays are a C99 feature [-Wvla-extension]” - methCall: simplify the parsing of cigar string and replace calls to deprecated std::sprintf with std::snprintf
Version: 1.27.1 Category: IMPROVEMENTS AND BUG FIXES Text: add test for processBismarkAln to check that reading sam and bam
Version: 1.27.1 Category: returns the same object for the same content Text:
Changes in version 1.9
loadFromMetaphlan: Bugfix, not all files include ID column.
cluster: added wrapper for bluster’s clusterRows function
Added loadFromHumann
calculateDMM: deprecated/updated outdated functions
Added Tengeler2020 dataset
*RDA & *CCA: calculate also statistical significance
altExp support for meltAssay
Deprecate mergeRows, mergeCols, agglomerateByRank, agglomerateByPrevalence
Removed getAbundanceSample and getAbundanceFeature
Updated test to avoid warning from deprecated functions
Export mergeFeaturesByRank
*RDA & *CCA: scores parameter for specifying output
Improve mergeSEs and loadFromBiom
Faith index: bugfix
Changes in version 1.9
Updated plotDMN to work with newest mia version
Added plotCCA and plotRDA functions
Changes in version 1.7.1
Changes in version 1.13.3
update the format of citation and suppress the message introduced by tidytree. (2023-07-14, Fri)
Changes in version 1.13.2
fix a bug of mp_plot_diff_res when ggnewscale updated to 0.4.9. (2023-05-30, Tue)
Changes in version 1.13.1
Changes in version 0.99.17
MICSQTL 0.99.16
Enhance PGD to handle a wider range of omics data inputs.
Changes in version 0.99.15
Update deconv and ajive by integrating a novel feature selection approach and improved deconvolution method.
Changes in version 0.99.14
Update deconv by allowing proteins selected by loadings.
Changes in version 0.99.13
Update ajive_decomp by adding option to output loadings.
Changes in version 0.99.12
Update package loading in vignette.
Changes in version 0.99.11
Add @return to data documentation.
Changes in version 0.99.10
Downsize data in example code.
Changes in version 0.99.9
Update email address.
Changes in version 0.99.8
Update abstract and intro.
Changes in version 0.99.7
Add iteration option in deconv function.
Changes in version 0.99.6
Update documentation.
Changes in version 0.99.5
Update pkg loading.
Changes in version 0.99.4
Reformat function and documentation.
Changes in version 0.99.3
Fix unrecognized unicode.
Changes in version 0.99.2
Changes in version 1.9
Changes in version 1.8.1
Changes in version 1.1.4 (2023-10-06)
show method has been improved, and package is less verbose.
Changes in version 1.1.3 (2023-08-22)
feature_name is not called feature_id for consistency with segment_id.
Changes in version 1.1.2 (2023-07-26)
IMPORTANT: readCosmx and readMerscope can now also handle reading in and standardising boundary information!!
Changes in version 1.7.1
Changes in version 0.99.14
Summary
made test for GRN and arm64 less stringent to account for architectural differences
Changes in version 0.99.13
Summary
refactored examples to make them faster
Changes in version 0.99.12
Summary
added data loadings in functions
Changes in version 0.99.11
Summary
changed handling of null cases in PRAToTibble
Changes in version 0.99.10
Summary
updated code style in all functions
Changes in version 0.99.9
Summary
turned LazyData to false and issued connected fixes
Changes in version 0.99.8
Summary
replaced number sequences generation (e.g. using seq(n) instead of 1:n) in all functions
Changes in version 0.99.7
Summary
added bindings for global variables in majority of functions
Changes in version 0.99.6
Summary
switched \dontrun to \donttest in some examples
fixed vignette to have fewer eval=FALSE chunks
Changes in version 0.99.5
Summary
added several checks for correctness of main function arguments
Changes in version 0.99.4
Summary
changed instances of sapply to vapply
Changes in version 0.99.3
Summary
added tests with testthat
updated following example data: dataFEA, dataGRN, dataURA, dataPRA and cscape_somatic_output
added following example data: dataURA_plot, dataGRN_no_noise
Changes in version 0.99.2
Summary
added GLS (Gene Literature Search) function
fixed library problems with vignettes
Changes in version 0.99.1
Summary
removed package documentation from Rdata.R
Changes in version 0.99.0
Summary
New features (added or significantly changed respect to MoonlightR)
DMA Driver mutation analysis
plotDMA Creates one or more heatmap of the output from DMA
plotMoonlight Creates heatmap of Moonlight Gene Z-scores for selected genes
EncodePromoters Experimentially verified promoter sites
LOC_protein Level of consequence protein
LOC_translation Level of consequence translation
LOC_transcription Level of consequence transcription
NCG Network of Cancer Genes 7.0
dataPRA output from PRA function
dataMAF Mutation data from TCGA-LUAD
dataDMA Output from DMA function
cscape_somatic_output Cscape-somatic annotations of TCGA-LUAD
DEG_Mutations_Annotations Differentially expressed genes’s Mutations
Oncogenic_mediators_mutation_summary Oncogenic Mediators Mutation Summary
moonlight Function to run moonlight pipeline
Changes in version 1.26.1
BUG FIX
changed arguments for downloading datasets following updates to TCGAbiolinks
added suggested package to fix install crash FIRST VERSION - FEATURES
Changes in version 1.45.1
Changes in version 1.33.2
update of Makevars: added -lpthread to PKG_LIBS in order to make sure that package also builds correctly on Bioconda
Changes in version 1.33.1
update of msaConsensusSequence() and msaConsensusSequence() methods to account for recent change in function Biostrings::consensusMatrix()
Changes in version 1.33.0
new branch for Bioconductor 3.18 devel
Changes in version 1.5.2 (2023-05-24)
Major changes
Minor improvements and bug fixes
added aa2selfscore
Changes in version 1.5.1 (2023-05-22)
Major changes
Minor improvements and bug fixes
Changes in version 1.1
Changes in 1.1.5
Changes in 1.1.4
Changes in 1.1.3
Changes in 1.1.2
Changes in 1.1.1
Changes in version 1.13
MsCoreUtils 1.13.1
Changes in version 2.27
MSnbase 2.27.1
MSnbase 2.27.0
Changes in version 1.27.1
Changes in version 1.1
Changes in version 1.1.3
Changes in version 1.1.2
Changes in version 1.1.1
Changes in version 1.28.0
New features
Bug fixes and minor improvements
Changes in version 0.99.9
Suggestions and remarks from a bioconductor team member
More unit tests (now 197 unit tests in 31 files), coverage = 60/100
Changes in version 0.99.8
Suggestions and remarks from a bioconductor team member
add the R file MultiRNAflow-package.R for man folder
Changes in version 0.99.7
Suggestions and remarks from a bioconductor team member
More unit tests
Changes in version 0.99.6
Bug fixes
Necessary correction by the automated single package builder of bioconductor.org.
Changes in version 0.99.0
Added a NEWS.md file to track changes to the package.
Changes in version 0.99.4
Added BiocStyle to suggests
Changes in version 0.99.3
Added Coexpression Line graph function documentation and to vignette
Changes in version 0.99.2
All ERRORS and WARNINGS from R CMD CHECK and BiocCheck have been addressed
Changes in version 0.99.1
Changes in version 1.9.19
New features
Bug fix
IEU GWAS unit tests updated to account for server outages.
Changes in version 1.9.18
Bug fix
New features
“INFORMATIVE_ALT_AC” –> “AC”
Changes in version 1.9.17
Bug fix
Cases checking ref genome where there are no indels would sometimes cause an error when joining. This resolved this issue.
Changes in version 1.9.16
New features
flip_frq_as_biallelic parameter added enabling frequencies of non-bi-allelic SNPs to be flipped as if they were bi-allelic (1 - frequency) i.e. ignoring the frequencies of other alternative alleles (assuming these will be negligible). Note this will not be done as default as it is not fully correct but may be useful for some users.
Changes in version 1.9.15
Bug fix
Avoid running compute_nsize function when no imputation is wanted by user - also avoids message output in this situation.
Changes in version 1.9.14
Bug fix
Fix reporting of genome-wide sign variants before formatting.
Changes in version 1.9.13
Bug fix
In check_bp_range ensure that the BP column is numeric.
Changes in version 1.9.12
Bug fix
In check_no_rs_snp the order of operations had to be reversed to ensure all values were present before sorting column headers when imputation_ind=TRUE and imputing rsIDs.
Changes in version 1.9.11
New features
check_chr() now automatically removes all SNPs with nonstandard CHR entries (anything other than 1-22, X, Y, and MT in the Ensembl naming style).
Changes in version 1.9.10
Bug fix
Better method to detect vcf files - looks for vcf in extension not in name.
Changes in version 1.9.9
Bug fix
Checks has been added so that if chrom col has chr as a prefix, this will be removed before testing genome build.
Changes in version 1.9.8
Bug fix
Bug fix when using imputation_ind with NA in chr column.
Changes in version 1.9.7
New features
Changes in version 1.15.1
bug fix in ‘pbDS’: too stringent filtering causing no genes in any clusters to be tested previously resulted in a ‘subscript out of bounds’ error; execution is stopped and an informative error thrown instead.
bug fix in ‘mmDS’: ‘dream’ (new version?) wouldn’t recognize model variables provided as data; fixed via adding ‘as.formula()’.
“analysis” vignette: replaced suspended ‘dplyr’ function ‘top_n’ with ‘slice_min’ when filtering for top DS hits; fixed some typos; updated preprint to journal reference.
Changes in version 1.15.0
Bioconductor release v3.17
Changes in version 2.35.1
Changes in version 1.7.2
runLimmaAnalysis now allows optional arguments, which are passed to limma::lmFit.
Changes in version 1.7.1
Changes in version 2.3.5
Changes in version 0.99.7 (2023-10-07)
Minor Changes
Fixed bug in documentation for nipals_multiblock.
Changes in version 0.99.6 (2023-09-09)
Major changes
Minor improvements and bug fixes
Fixed missing \value fields in man page for NipalsResult class.
Changes in version 0.99.5 (2023-06-22)
Major changes
Bumping version number to trigger re-build following bug in BiocCheck.
Changes in version 0.99.4 (2023-06-01)
Major changes
Fixed data corruption issues from v0.99.3
Changes in version 0.99.3 (2023-06-01)
Major changes
Minor improvements and bug fixes
Added checks for consistency in sample names across data blocks and metadata.
Changes in version 0.99.2 (2023-03-25)
Major changes
Minor improvements and bug fixes
Add an additional single cell data file to the repository using piggyback.
Changes in version 0.99.1 (2023-02-26)
Major changes
Minor improvements and bug fixes
Made get_colors() more flexible for different color palette options.
Changes in version 0.99.0 (2022-10-21)
Added single cell data to the repository using piggyback.
Changes in version 1.5.3 (2023-05-30)
Changes in version 1.19.7
Remove RCmdrMisc as dependency, resolving a fatal crash caused by updated signature of RCmdrMisc CV calculation function
Updating code to remove deprecation warnings for ggplot2 code
Changes in version 1.4.0
Versions on bioconductor and Github have been merged and, from now on, will have consistent version numbers.
Changes in version 4.3.3 (2023-07-17)
One test failing on Linux aarch64: fixed (by commenting out, which is the right thing to do).
Changes in version 4.3.2 (2023-06-03)
Allow passing a seed to MAGELLAN’s random fitness landscapes in rfitness function.
Fixed bug in rfitness when using a 3-element vector for scaling, and one or more fitness values had the same value as WT.
Changes in version 1.30.0
BUG FIXES
Changes in version 1.7.2
Bug fixes
-
Changes in version 1.7.1
New features
Bug fixes
Add backup download strategy.
Changes in version 1.7.0
New features
Changes in version 0.99.4
Temporary inactivate failing Windows tests
Changes in version 0.99.3
Pinning more packages
Changes in version 0.99.2
updated stick with Bioconductor url
Changes in version 0.99.1
added inst/scripts to describe extdata generation
Changes in version 0.99.0
prepare package for submission to Bioconductor.
Changes in version 0.1.0
Changes in version 1.0.1 (2023-06-21)
Changes in version 1.1.2
Fix bug where DEXSeq fails if there are NAs in the metadata
Changes in version 1.1.1
Improved how surrogate variables are transferred in the design formulas
Changes in version 1.1.0
Changes in version 0.99.2
Changes
Changes in version 1.15.3 (2023-10-03)
correct plotAnnotationDiagnosticMultiplot
axes limit after change
in ggplot2 behaviour following a rotation
Changes in version 1.15.2 (2023-10-02)
ROI, uROI and FIR input checks for NA in rtMin, rtMax, mzMin and mzMax
Changes in version 1.15.1 (2023-08-06)
corrections in vignettes
Changes in version 1.21.3
Advanced normalizations: TMM & voom
Complex differential expression design for limma & DESeq2
Rework of count meta files (breaks backward compatibility)
Changes in version 1.3.8
writing (SummarizedExperiment & MAE): metadata.l argument now included
Changes in version 1.3.6
writing (SummarizedExperiment): now saves the metadata as an additional _metadata.rds file
Changes in version 1.3.4
hypotesting: minor documentation update
Changes in version 1.3.2
UTF-8 file encoding for writing (utils::write.table)
Changes in version 1.16.0
extended options in config file
option to specify IP and port
able to generate domain plot from main/customized profile tab
highlight multiple genes/taxa; division lines for taxon group (#110)
simplify gene IDs in detailed plot; show taxonomy hierarchy (#110)
option to filter features in architecture plot (#110)
option to show all input taxa (#110)
added more info to domain plot (e-value, bit-score, pHMM)
option to specify host and port for runPhyloProfile() fn
fixed bug when lowest rank is subspecies
Changes in version 1.14.5
improved highlighted duplicated ortho IDs
Changes in version 1.14.4
fixed bug ordering genes
auto identify lowest rank
Changes in version 1.14.2
option to use user defined taxonomy DB (#124)
Changes in version 1.14.1
option for highlight duplicated ortholog IDs
option for cluster profiles based on ortholog IDs
speedup by pre-calculating taxonomy tree (#123)
disable rank selection after plotting
turn on profile clustering by default
changed “ftp://” to “https://” for taxdmp.zip
fixed #126
Changes in version 1.27.16 (2023-06-16)
Changes in existing functions
Scaling is done in the compute.pigengene() function to avoid the following error that Sogand detailes on her lano: Error in La.svd(x, nu, nv) : error code 1 from Lapack routine ‘dgesdd’
Changes in version 1.27.2 (2023-05-12)
Changes in existing functions
Changes in version 1.9.2
Changes in version 1.9.1
Changes in version 0.99.7
SIGNIFICANT USER-VISIBLE CHANGES
Initial plasmut package release:
Adds importance sampling method for Bayesian inference through importance_sampler()
Changes in version 1.7.7
BUG FIXES
params parsing removes non-standard chromosomes when identifying gene transcripts
Changes in version 1.7.6
BUG FIXES
colorby logic parsing is patched.
Changes in version 1.7.5
NEW FEATURES
plotPairs, plotPairsArches, and plotRanges allow NA fill.
Changes in version 1.7.4
BUG FIXES
Removed extra page creation with annoYaxis axisLine = FALSE.
Changes in version 1.7.3
BUG FIXES
Removed blank page creation with pdf() calls for all major plotting functions.
Changes in version 1.7.2
BUG FIXES
Fixed plotMultiSignal width and height parsing bug.
Changes in version 1.7.1
NEW FEATURES
plotManhattan y-scales can be reversed for Miami plot-style layouts.
Changes in version 1.7.0
Version bump for Bioconductor 3.17 release.
Changes in version 0.99.6
Moved generics and classes to separate R files
Changes in version 0.99.5
Changes in version 1.9.3 (2023-05-15)
Added PoDCall publication citation
Changes in version 1.9.2 (2023-05-10)
Bugfixes
Changes in version 1.9.1 (2023-05-03)
Made PoDCall compatible with new BioRad software QX Manager
Changes in version 1.99.3
NB function now exported
note that version 1.99.3 on GitHub was version 1.1.0 on Bioconductor.
Changes in version 1.99.2
bug fix in fragment generation (last 2 bases of transcript were never sequenced)
Changes in version 2.11
CHANGES IN VERSION 2.11.0
CHANGES IN VERSION 2.11.1
Changes in version 1.33.1
Changes in version 2.8.0
SIGNIFICANT USER-VISIBLE CHANGES
Make processMultipleSamples temporarily defunct because the copynumber package was removed from Bioconductor
Make it possible to specify saveRDS version to make output files readable by old R versions prior to 3.6.0 (#255)
BUGFIXES
Fixed an issue with callLOH and –model-homozygous (#254)
Fixed crash when VCF contained NAs in base quality scores (#249)
Fixed wrong check for outdir write permissions in Coverage.R and NormalDB.R (#258)
Fixed inverted return codes in couple of scripts (#284)
Fixed an issue in callAlterations where the id argument was largely ignored (#292)
Fixed broken support for GenomicsDB-R from their developer branch (#296)
Fixed crash in plotAbs (#260)
Fixed an issue with gene-level calls when annotation contained non-official symbols found on multiple chromosomes (#298)
Fixed a wrongly formatted error message when no germline database information was found (#302)
Fixed a crash when DB field in VCF only contains NAs(#301)
Added –min-base-quality argument for PureCN.R (#320)
Changes in version 1.11
QFeatures 1.11.2
QFeatures 1.11.1
QFeatures 1.11.0
Changes in version 1.5.3
BUG FIXES
Fixed the error messages displayed by k_qsvs() to handle different types of situations. We implemented this update with @HediaTnani, @reneegf, and @lahuuki.
Changes in version 1.5.2
BUG FIXES
Fixed the documentation to highlight when users should use set.seed() to ensure the reproducibility of their results. Related to https://github.com/LieberInstitute/qsvaR/issues/28.
Changes in version 1.5.1
SIGNIFICANT USER-VISIBLE CHANGES
Changes in version 0.99.12
Changes made to prepare for bioc submission
Changes in version 0.99.11
Replaced base R fisher test with c-wrapper to call htslib fisher test, which speeds up execution many fold.
Changes in version 0.99.10
The options to write to tabix indexed output files have been removed from pileup_sites() as they have limited utility and introduce unwanted code complexity.
Changes in version 0.99.9
The genomic-unstranded option for the library-type argument in FilterParam() has been renamed to unstranded, and the unstranded option has been removed.
Changes in version 0.99.8
Function arguments involving a fasta file have been renamed to all be fasta
Changes in version 0.99.7
added a single cell specific AEI calculation (calc_scAEI())
Changes in version 0.99.6
added method to count base consensus base when counting UMIs with pileup_cells() using the sum of base qualities to select consensus.
Changes in version 0.99.5
pileup_cells() now allows for multiple alleles to be queried at a site.
Fixed an indexing bug in pileup_cells() that misassigned sites to counts.
Changes in version 0.99.4
annot_snps will now compare the site allele to the SNP allele and return a column snp_matches_site indicating if the site matches the snp.
added new function, find_scde_sites() to identify differentially editing sites in single cell data using fishers exact tests.
pileup_cells now respects the min_depth and min_variant_reads FilterParameters.
Changes in version 0.99.3
support BamFile and BamFileList inputs to pileup_sites() and pileup_cells(), which provides an option to provide custom BAI index file names.
Changes in version 0.99.2
rename prep_for_de() and perform_de() to make_de_object() and find_de_sites().
Changes in version 0.99.1
default values for edit_from and edit_to for calc_edit_frequency() have been changed to A and G respectively.
renamed type argument in perform_de to test and removed type argument in prep_for_de
Changes in version 0.99.0
added support for processing multiple BAM files with calc_AEI().
Dropped minimally used bad_reads and reads parameters from pileup_sites()
Added utility to screen scRNA-seq bam files for regions with oligo-dT mispriming (find_mispriming_sites()).
add option to query ref and alt SNP alleles
added tests for SummarizedExperiment filtering approaches
added a strand bias stat sor using approach from GATK (StrandOddsRatio), and a confidence score calc_confidence() from SAILOR pipeline.
‘N’ bases in read or reference are ignored
Removed outdated or unused functionality:
Removed system requirements for C libraries used by bri
The bed indexing used in pileup_sites() has been replaced with the region indexing approach from pileup_cells().
pileup_sites() now requires a GRanges object rather than a bed file. The bedfile parameter has been removed and replaced with a sites parameter.
Renamed Ref and Var output columns to REF and ALT and nVar was renamed to nAlt. This provides consistency with VCF format and consistency across pileup_cells() and pileup_sites() function calls
pileup_cells() gained functionality to process multiple smart-seq2 style bam files.
Changed filterParam argument in pileup_sites and pileup_cells to param for simplicity.
Added FilterParam to exclude multi-allelic sites report_multiallelic, or exclude reporting a variant in the Var assay based on allelic frequency (min_allelic_freq).
The bam_flags parameter used in pileup_sites and pileup_cells has been moved into the FilterParam class.
The bedindex parameter for pileup_sites has been removed. This option is not needed at the user level and is planned to be replaced by the regional indexing used in pileup_cells().
Added FilterParam option to trim reads based on fractional distance from 5’ (ftrim_5p) or 3’ end (ftrim_3p).
Incorporated RBPZ and VDB statistics from bcftools, now returned as rowData columns when calling pileup_sites.
A RangedSummarizedExperiment object is now directly returned from pileup_sites. Using merge_pileups is no longer necessary and is not an exported function.
Renamed get_pileup to pileup_sites and create_se to merge_pileups
Rename remove_clustered_variants, remove_multiallelic, and remove_splice_variants to filter_* for consistency.
Rewrote and renamed the single cell editing function sc_editing to pileup_cells(). pileup_cells() does not require sorting and index by cell barcode, uses a new format to specify sites to query and requires providing the reference and alternate alleles of interest, writes to disk in a sparse matrix compatible format to reduce memory usage, and should have more performance as there is no need to query a fasta index.
Implemented method to collapse reads with duplicate UMIs.
Added option to filter sites in pileup based on number of reads containing a variant (#54)
Changes in version 1.26.0
New features
Changes in version 0.99.15
SIGNIFICANT USER-VISIBLE CHANGES
Updating installation section in vignette.
Changes in version 0.99.14
SIGNIFICANT USER-VISIBLE CHANGES
Updating BiocViews terms.
Changes in version 0.99.13
SIGNIFICANT USER-VISIBLE CHANGES
Update in Reference GDS vignette.
Changes in version 0.99.12
SIGNIFICANT USER-VISIBLE CHANGES
The new readSNVVCF() function enable the use of VCF SNP files as input for the runExomeAncestry() and runRNAAncestry() functions.
Changes in version 0.99.11
SIGNIFICANT USER-VISIBLE CHANGES
Update main vignette.
Changes in version 0.99.10
SIGNIFICANT USER-VISIBLE CHANGES
Update main vignette.
Changes in version 0.99.9
SIGNIFICANT USER-VISIBLE CHANGES
Better documentation for the runRNAAncestry() function.
Changes in version 0.99.8
SIGNIFICANT USER-VISIBLE CHANGES
Some examples have been updated in the documentation.
Changes in version 0.99.7
SIGNIFICANT USER-VISIBLE CHANGES
More parameter names have been changed to follow the camelCase style.
Changes in version 0.99.6
SIGNIFICANT USER-VISIBLE CHANGES
The vignette now referes to the generic formatted reference GDS rather than 1KG GDS file to showcase that the software is not dependant of the 1KG GDS file. Any refence dataset can be used as long as the dataset is formatted into a GDS file.
Changes in version 0.99.5
SIGNIFICANT USER-VISIBLE CHANGES
New vignette has been created. The vignette covers the steps done by the runExomeAncestry() function.
Changes in version 0.99.4
SIGNIFICANT USER-VISIBLE CHANGES
A wrapper function runExomeAncestry() is now available.
Changes in version 0.99.3
SIGNIFICANT USER-VISIBLE CHANGES
BUG FIXES
The warning related to the package man page has been removed.
Changes in version 0.99.2
SIGNIFICANT USER-VISIBLE CHANGES
Most parameter names have been changed to follow the camelCase style.
Changes in version 0.99.1
SIGNIFICANT USER-VISIBLE CHANGES
BUG FIXES
Ensure GDS file is closed before using stop() in the addPhase1KG2SampleGDSFromFile() function.
Changes in version 0.99.0
SIGNIFICANT USER-VISIBLE CHANGES
Changes in version 1.1
Changes in version 1.9.2 (2023-10-24)
Changes in version 1.37.1 (2023-06-27)
Improvements
Changes in version 1.11.2
SIGNIFICANT USER-VISIBLE CHANGES
Windows users can now use http://duffel.rail.bio/recount3 again! The switch to httr::http_error() resolved the duffel access problem for Windows users.
Changes in version 1.11.1
SIGNIFICANT USER-VISIBLE CHANGES
Changes in version 2.6.0
Major code refactoring.
Improved readability.
Reduced code complexities.
Improved compatibility with standard igraph attributes.
Changes in version 0.99.0 (2023-08-25)
NEW FEATURES
Added compute_regional_pcs() function to compute principal components for given gene regions.
Included gene region annotations dataset gene_annots.
IMPROVEMENTS
Improved performance of compute_regional_pcs() by using a more efficient algorithm.
Updated vignette with more in-depth explanations and examples.
BUG FIXES
Fixed bug in compute_regional_pcs() that produced incorrect results for certain edge cases.
Corrected typos in man pages.
DEPRECATED AND DEFUNCT
DOCUMENTATION
Added a detailed vignette for working with compute_regional_pcs().
Improved man pages with runnable examples for all exported functions.
Changes in version 0.99.8
Add unit tests
Add input checking functions
Changes in version 0.99.2
New package RegionalST, for regional analysis of spatial transcriptomics data.
Changes in version 1.5.0
Please note that this Bioconductor version is based on Goslin version 2.0.0. See the Goslin repository and Goslin C++ repository for more details.
BioConductor 3.18 - Changes in 1.5.0
Improvements
Bug Fixes
Changes in version 2.46.0
CHANGES
Changes in version 1.14.0
CHANGES
Changes in version 1.24
Bug fixes
Fixed compilation issue when there was a space in the library path. (thanks to Pius Martinn @albert180 for reporting this, https://github.com/grimbough/rhdf5/issues/128)
The configure script now detect the AR and RANLIB associated with R. This fixes an issue installing the package from source when using R provided by conda. (thanks to Jim Jeffers @jimjeffers for reporting this, https://github.com/grimbough/Rhdf5lib/issues/52)
Changes in version 1.13.2
fix the bug the estimatePsite did not pass ignore.seqlevelsStyle to assignReadingFrame function.
Changes in version 1.13.1
add ignore.seqlevelsStyle parameter to provide the flexibility of seqlevels.
Changes in version 0.99.12 (2023-10-13)
limmavoom_imputed_data_list now returns results for all variables in model formula
Changes in version 0.99.11 (2023-10-06)
License to GPL-3
Changes in version 0.99.10 (2023-10-06)
No longer exports internal functions
License to GPL-3 + file LICENSE
Updated vignette introduction
Changes in version 0.99.8 (2023-09-18)
Replaced RNAseqCovarImpute_data.RData with two individual rda files for example_DGE and example_data
Added documentation for the package (?RNAseqCovarImpute)
Added unit test structure and some basic unit tests
Changes in version 0.99.7 (2023-09-16)
Parallel now implemented with BiocParallel
Added validity tests
Changes in version 0.99.0 (2023-04-23)
Submitted to Bioconductor
Changes in version 2.19.0
Changes in version 2.29
CHANGES IN VERSION 2.29.1
CHANGES IN VERSION 2.29.0
Changes in version 2.9
rpx 2.9.1
Changes in version 2.16.0
Add support for ARM64 platforms.
Add support for CBCL format in cellCounts.
Changes in version 2.32.0
New features
Changes in version 0.99.4 (2023-09-27)
DESeq2 and limma packages changed from ‘Imports’ to ‘Suggests’
Changes in version 0.99.3 (2023-09-26)
More checks on the input data
More arguments to provide the names of columns
Paths constructed using file.path() to be OS-agnostic
Added package help-(man-)page (to be viewed via ?Rvisdiff) summarizing the packages functionality
In the vignette, added BiocStyle functions to hyperlink external packages
In the vignette, added code-style in order to distinguish/highlight anything R-related (package/function/argument/variable name), including Rvisdiff
implemented more comprehensive unit testing
Changes in version 0.99.2 (2023-09-21)
Maintainer subscribed to the Bioc-Devel mailing list
Changes in version 0.99.1 (2023-09-21)
R version changed
Added readme
Changes in version 0.99.0 (2023-08-04)
Submitted to Bioconductor
Changes in version 1.22.0
Reimplementation of every function, replacing web service with static JSON
getRecentChanges now returns data.frame of pathways per last-edit date
findPathwaysByText has new param, “field” to optionally specify which fields to search
getPathwayHistory now opens pathway commit history in browser
getPathwayInfo now returns all pathways if param is left NULL
Changes in version 1.2.0
NEW FEATURES
Add abind() generic + default method.
Add drop() method and dim() setter for Array objects.
Changes in version 0.40.0
NEW FEATURES
SIGNIFICANT USER-VISIBLE CHANGES
BUG FIXES
Changes in version 2.2.0
as(<dsCMatrix>, "dgCMatrix")
Changes in version 1.10.0
update for DelayedArray (>= v0.27.2)
Changes in version 1.8.4
rowMeans()
, rowSums()
, colMeans()
, colSums()
with row or
column
names
override S4 functions rowDiffs(), colDiffs(), rowSdDiffs(), colSdDiffs(), rowVarDiffs(), colVarDiffs(), rowLogSumExps(), colLogSumExps()
Changes in version 1.8.3
progress bar in scHDF2GDS()
update %*%
with SC_GDSMatrix
update rbind()
and cbind()
with SC_GDSMatrix
runPCA()
on SC_GDSMatrix
Changes in version 1.0.3
update FoldChange.SCArrayAssay()
and FindMarkers.SCArrayAssay()
fix subset.SCArrayAssay()
update RunICA.SCArrayAssay()
, RunSPCA.SCArrayAssay()
,
RunLDA.SCArrayAssay()
, RenameCells.SCArrayAssay()
,
merge.SCArrayAssay()
Changes in version 1.3.1
Changes in version 1.0.1 (2023-01-20)
Submitted to Bioconductor
Changes in version 0.99.5 (2023-07-15)
Update the MVN sampling
Changes in version 0.99.0
First release.
Changes in version 1.11
scp 1.11.3
scp 1.11.2
scp 1.11.2
scp 1.11.1
scp 1.11.0
Changes in version 1.15.1 (2023-06-19)
Changes in version 1.2.0
Added support for counting dual barcodes via countDualBarcodes().
Refactored countSingleBarcodes() to support arbitrary numbers of substitutions, insertions and deletions.
Simplified countComboBarcodes() at the expense of dropping support for edits inside variable regions.
Changes in version 1.1.10
Fix the download button for the explorer module.
Changes in version 1.1.9
Fix the repeat retreive for reference by createAppConfig.
Changes in version 1.1.8
Change the filepath for credential file.
Changes in version 1.1.7
Fix the bug in scInit for datafolder.
Changes in version 1.1.6
Fix the download button which download the fixed values.
Add multiple subset buttons.
Changes in version 1.1.5
List the available datasets by users privilege.
Changes in version 1.1.4
Fix the bug if the data is removed where user is explorering.
Changes in version 1.1.3
Fix the bug introduced by changing actionBution to checkboxInput for modBubbleHeatmap.
Changes in version 1.1.2
Add multiple layer of violin plot
Add sample order controls for stats plot
Changes in version 1.1.1
Fix the bug that coverage
function is not imported.
Changes in version 1.21.1
Changes in version 1.9.4 (2023-07-14)
row ordering now changed in the heatmap rather than matrix
fixed a few bugs, added a few extras
enabled list of features as input
Changes in version 1.1.3
New
(User-facing) Enables choosing the out device type for motif heatmaps
Changes in version 1.1.2
New
Changes in version 1.42.0
UTILITIES
new option ‘write.rsid’ in seqGDS2BED()
Changes in version 1.40.1
BUG FIXES
seqAddValue(gdsfile, varnm="position")
works correctly Changes in version 1.37.2
Changes in version 2.3.3
Minor documentation fixes
Changes in version 2.3.2
New function: genCountMatrixFromMAF, to generate a count matrix from a MAF file
support for reading MAF files on signeRFlow
support for utilizing any BSgenome on signeRFlow
Changes in version 2.3.1
Moved the source repository to TojalLab
Fixed issue when running with fixed signatures matrix
Reduced the maxeval time in rare cases when there is no convergence
Changes in version 1.4.0
Add glioCellStateSign function to compute the glioblastoma cellular states defined by Neftel C. et al. Cell (2019).
Add whichAssay argument to signature functions to allow the user to specify which assay to use for the signature computation.
Users can now plot also other signatures not computed with signifinder when using the heatmapSignPlot, correlationSignPlot and ridgelineSignPlot functions to compare them with the signatures computed with signifinder.
Changes in version 1.2.1
Add evaluationSignPlot function to show some technical information of the signatures computed.
Add nametype argument to geneHeatmapSignPlot function to allow more gene name ID in data.
The vignette now contains an example with a single-cell dataset and an example with a spatial transcriptomics dataset.
Changes in version 2.10.1 (2023-07-26)
Changes in version 1.2.0
NEW FEATURES
Add aperm() method for SVT_SparseArray objects.
Add abind() method for SparseArray objects.
Add dim() setter for SVT_SparseArray objects.
Introduce nzwhich() generic and method for SparseArray derivatives. Also provide a default method for ordinary arrays and other array-like objects.
Implement ‘Logic’ ops on SVT_SparseArray objects.
Implement ‘Math’/’Math2’ ops on SVT_SparseArray objects of type “double”.
‘Compare’ ops now support SVT_SparseArray objects of type() “raw” or “complex”.
All matrixStats methods (except row/colMedians()) now work on multidimensional SVT_SparseArray objects and support the ‘dims’ argument, like the row/colSums() and row/colMeans() functions in base R.
Add row/colAnys() + row/colAlls() + row/colAnyNAs() + row/colProds() methods for SVT_SparseArray objects.
SIGNIFICANT USER-VISIBLE CHANGES
Rename nzvals() slot getter (for COO_SparseArray objects) -> nzdata(). Also reintroduce nzvals() as a fast way to get ‘x[nzwhich(x)]’ on a sparse array-like object ‘x’.
Re-implement all matrixStats methods (except row/colMedians()) for SVT_SparseArray objects in C.
Changes in version 1.13
Make sparseMatrixStats compatible with matrixStats release v1.0.0. In particular change ‘useNames’to ‘TRUE’ by default.
Add fast path for ‘rowSums2(x, cols = logical_vector)’
Add useNames parameter to all functions
fix incomplete method signature of rowQuantiles
Changes in version 1.3.1
Added newly published paper.
Changes in version 1.3.0
Development version in Bioconductor 3.18
Changes in version 1.11.2 (2023-09-01)
move DropletUtils package to Suggests
Changes in version 1.11.1 (2023-08-21)
add methods to rotate/mirror spatial coordinates and objects
Changes in version 1.2.1
Changes in version 1.11
Changes in 1.11.11
Changes in 1.11.10
Changes in 1.11.9
Changes in 1.11.8
Changes in 1.11.7
Changes in 1.11.6
Changes in 1.11.5
Changes in 1.11.4
Changes in 1.11.3
Changes in 1.11.2
Changes in 1.11.1
Changes in version 1.16.1 (2023-07-04)
Changes in version 1.3.5
SIGNIFICANT USER-VISIBLE CHANGES
Added a new argument margin_dist for define_structure(). Specifying the margin width with microns instead of layers of cells.
Changes in version 1.3.4
BUG FIXES
Added a distance parameter to fix the dimension error in calculate_spatial_autocorrelation().
Changes in version 1.3.3
SIGNIFICANT USER-VISIBLE CHANGES
NOTES
Added Shiny App (reading data) link.
Changes in version 1.3.2
NOTES
Moved the following packages from Imports to Suggests: alphahull, plotly.
Changes in version 1.3.1
Added citation to the newly published paper.
Changes in version 1.3.0
Development version on Bioconductor 3.18.
Changes in version 1.26.0 (2023-10-25)
Changes in version 1.3.2 (2023-06-05)
Bugfix: error when running featureCounts wrapper due to non-numeric assignment of single / paired end reads
Changes in version 1.3.1 (2023-05-20)
Bugfix: fixed - static plot coverages did not show when reverseGenomeCoords = TRUE
Bugfix: error when running featureCounts with overwrite = TRUE
Changes in version 1.4.4 (2023-10-09)
Remove databases that are no longer supported: pathbank, panther, pharmgkb, smpdb
Changes in version 1.4.3 (2023-07-31)
Add prefix parameter to the weight_ss_fc function to allow user-specified prefix that are other than “ENTREZID:”
Changes in version 1.4.2 (2023-07-12)
Changes in version 2.0
NEW FEATURES
New GUI o Mouse Hover for help information o .log file
New Signal correction o Combat for QC-free Signal correction o QC-RFSC methods for metabolomics and proteomics data
New feature slection o Random Forest and the Permutation based variable importance measures o new MDSplot for Random Forest o P-value based importance plot
New data preprocessing o PQN/SUM/none normalization o center/none Scaling method
Changes in version 1.13.5
improve consistency between methods in fold change computations
better handling of NA in fold change computations
Changes in version 1.13.4
fix PLSDA predicted group assignment
add option to PLSDA to use probability for yhat for predictions
update tests
Changes in version 1.13.3
d-ratio equations changed to match Broadhurst et al (2018)
add tests for d-ratio
fix PCA eigenvalues calculation
Changes in version 1.13.2
d-ratio filter now correctly removes features
update descriptions/documentation for missing value filters
add tests for d-ratio
Changes in version 1.13.1
hotfix vector_norm now correctly normalises samples to length 1
re-sync with Bioc devel
fix broken documentation
Changes in version 1.32.0
SIGNIFICANT USER-VISIBLE CHANGES
Changes in version 1.1.1 (2023-06-28)
Changes in version 1.13.8
Fixed small bug in TreeDistance.EvoWeaver resulting in an inconsistent calculation of score when using TreeMethods=’JRF’
Changes in version 1.13.7
Small fixes
Changes in version 1.13.6
Various small internal updates to EvoWeaver
Changes in version 1.13.5
Minor changes to SelectByK and vignette
Changes in version 1.13.4
Updates to documentation
Changes in version 1.13.3
Documentation for ProtWeaver and associated methods has been updated to match recent updates.
Changes in version 1.13.2
FastQFromSRR function added as a convenience wrapper for the SRAtoolkit function fastq-dump.
Changes in version 1.13.1
Changes in version 1.3.5
NEW FEATURES
Added function run_last() to run alternative BLAST search. Vignette was updated accordingly.
Changes in version 1.3.4
BUG FIXES
Changes in version 1.3.3
Changes in version 1.3.2
BUG FIXES
Strand information is now preserved in the output of process_input() (for users who want to plot synteny).
Changes in version 1.3.1
NEW FEATURES
Changes in version 0.99.0
Changes in version 2.4.0
NEW FEATURES
plotPeakRI
: new option to plot by RT. This, however, needs the
parameter dev
because the relationship between RI and RT is
unknown.
FindPeaksAll
: new option to search by RT. Basically this change
implements the functionality of plotPeakRI
.
C code: refactor or most part of the code that deals with file parsing, in particular the text parser. The parser is now based on regular expressions, which should be more robust in detecting errors.
Tests: though is not relevant to the user, TargetSearch include more unit testing for several internal functions.
BUG FIXES
TS_RI_columns
has three elements and
that it is a character or integer vector. Changes in version 1.14.0
Bug Fixes
Minor Changes
Changes in version 2.29.1
Removing support to legacy archive since it will be shutdown by GDC soon.
When saving files we will not include folders prefix legacy/harmonized anymore
Changes in version 1.22.0
Bug fixes and minor improvements
Changes in version 1.4.0
Bug fixes and minor improvements
Changes in version 1.6.0
New features
Changes in version 1.11.1 (2022-10-25)
normCount
and normMask
options in
estimate3dExpressions()
to normalize
option. When it is TRUE
(default), the function
works as if
normCount = "count", normMask = TRUE
. When it is FALSE
, the
function works as if normCount = "none", normMask = FALSE
. Changes in version 1.37.15
Fix reading valid pairs typo.
Changes in version 1.37.14
update the lollipopPlot documentation to fix the issue unable to find an inherited method for function ‘content’ for signature ‘response’.
Changes in version 1.37.13
fix the feature legend space.
Changes in version 1.37.12
add ARA function.
fix the missleading color legend of interaction data.
fix the bug in addInteractionAnnotation.
Changes in version 1.37.11
fix the minimal font of optimized style.
Changes in version 1.37.10
add function GIoperator.
Changes in version 1.37.9
add function addInteractionAnnotation for Interaction data.
Changes in version 1.37.8
change the filter condiction for tads annotation of Interaction data.
Changes in version 1.37.7
add tads annotation for Interaction data.
Changes in version 1.37.6
add lollipop_style_switch_limit for lollipop plot.
Changes in version 1.37.5
add border_color for Interaction data.
Changes in version 1.37.4
update the documentation for lollipopPlot for changes of the snp label.
Changes in version 1.37.3
use strawr to replace the local C++ script.
Changes in version 1.37.2
remove the CXX_STD = CXX11 from straw Makevars.
Changes in version 1.37.1
add stop message when there is negative values for grid.pie plot.
Changes in version 1.11.0
SIGNIFICANT USER-VISIBLE CHANGES
DATA or DOCUMENT CHANGES
Changes in version 1.25.4
reexport as.phylo.hclust_node() to fix as.phylo.pvclust() issue (2023-8-25, Fri, #110)
Changes in version 1.25.3
fixed issue in parse BEAST file that contains negative branch length (2023-08-03, Thu, #106)
Changes in version 1.25.2
better support of converting ‘igraph’ object to ‘phylo’ object (2023-07-12, Wed, #99)
Changes in version 1.25.1
Changes in version 0.99.0
Changes in version 1.20.0
Added support for piscem-infer: type=”piscem” also auto-detected from file ending.
Changes in version 1.19.8
Added support for piscem-infer: type=”piscem” also auto-detected from file ending.
Changes in version 1.19.6
Changes in version 1.30.0
type="piscem"
. Changes in version 2.42.0
NEW FEATURES
pageSize
and n
arguments added to queryUniProt
to expose
underlying API request defaults. It is recommended to set the
pageSize
to a large value e.g. 500 for large queries.BUG FIXES AND MINOR IMPROVEMENTS
Support for directly mapping to ‘Ensembl’ IDs with select
.
Fixed issue with pagination with large queries (over 25 results) in
queryUniProt
(@jdreyf, #23)
Changes in version 1.18.1
BUG FIXES
Changes in version 1.6.0
BUG FIXES
Changes in version 2.0.5
use 1 OMP thread internally, then restore to original value
Changes in version 2.0.4
retry lmer() model fit with another optimizer after it fails convergence test.
Changes in version 2.0.3
fix vcov()
Changes in version 2.0.2
add matrix argument to mvTest()
Changes in version 2.0.1
vcovSqrt() returns the matrix whose cross product gives the vcov() result from fits with dream()
Changes in version 2.0.0
enable additional features for dreamlet package that depends heavily on variancePartition.
Changes in version 1.31.22
return fit$genes properly
Changes in version 1.31.21
in dream() use rescaleWeights = FALSE to get sigma estimates compatable with lmFit()
Changes in version 1.31.20
allow weights to be a matrix in voomWithDreamWeights()
Changes in version 1.31.19
add rescaleWeightsAfter argument to voomWithDreamWeights()
Changes in version 1.31.18
improved error handling for fitVarPartModel(), fitExtractVarPartModel(), and voomWithDreamWeights()
Changes in version 1.31.16
Update documentation, and reformat code
Changes in version 1.31.15
fit = dream() now returns fit$loglik (the log-likelihood for each gene), and fit$edf (the effective degreees of freedom for each gene)
Changes in version 1.31.13
add additional tests to check this
Changes in version 1.31.12
makeContrastsDream() converts NA contrasts to NULL
Changes in version 1.31.11
setting voomWithDreamWeights(…, span=”auto”) now estimates tuning parameter from data using fANCOVA::loess.as()
Changes in version 1.31.10
filterInputData() now ensures EList contains a matrix
Changes in version 1.31.9
Fix issue in mvTest() when specifying features with strings
Changes in version 1.31.8
Fix error message when linear mixed model fails
Changes in version 1.31.7
update mvTest() to run in parallel
Changes in version 1.31.6
update mvTest() to include Hotelling T2 test and LS.empirical()
Changes in version 1.31.1
Changes in version 1.3.1
Removed functions and arguments deprecated in 1.2.0
Changes in version 1.2.6
Removed adespatial from Suggests as it’s only used as a reference in unit tests and it got removed from CRAN.
Changes in version 1.2.5
Use imgRaster getter rather than the S4 no-no of @image to get images to plot, as the latter will no longer work as of SFE 1.2.3 that wraps SpatRaster images when saving RDS. Reading RDS won’t unwrap so images need to be unwrapped when they’re needed.
Changes in version 1.2.4
Added bins_contour argument to moranPlot to change the number of bins in cell density contours
Changes in version 1.2.3
Change secondary sequential palette in the light theme to YlOrRd so it’s more distinguishable from the Blues primary palette at low values
Changes in version 1.2.2
Changes in version 1.13.1
Changes in version 3.99.6
Add method to coerce a XcmsExperiment
to a xcmsSet
(issue #696).
Support providing only mz
or rt
also for
chromatogram,MsExperiment
.
Changes in version 3.99.5
Only mz
or rt
need to be provided for chromatogram
.
Changes in version 3.99.4
Add chromPeakChromatograms
function to extract (EIC) chromatograms
for
chromatographic peaks.
Changes in version 3.99.3
Small fixes in the direct injection vignette.
Add parameter isolationWindowTargetMz
to the chromatogram
function for
MsExperiment
and XcmsExperiment
to ensure MS2 chromatographic
data is
extracted from the MS2 spectra containing fragments of the compound
of
interest.
Changes in version 3.99.2
Add the xmse
data set representing an XcmsExperiment
object.
Update the compounding vignette to use the new objects.
Add loadXcmsData
to load test data objects (and fix/update paths).
Add groupFeatures
methods for XcmsExperiment
.
Fix issue in featureArea
for XcmsExperiment
.
Update main vignette to use and describe the new data objects.
Add findChromPeaksIsolationWindow
method for MsExperiment
and
XcmsExperiment
.
Make reconstructChromPeakSpectra
a method.
Add reconstructChromPeakSpectra
implementation for
XcmsExperiment
.
Add filterIsolationWindow
for MsExperiment
and XcmsExperiment
to filter
spectra (and eventually chromatographic peaks) based on the isolation
window.
Update the LC-MS/MS vignette adding also an example how to deisotope SWATH MS2 spectra.
Changes in version 3.99.1
featureSummary
and overlappingFeatures
gain support for
XcmsExperiment
.
Fix in featureChromatograms
to ensure a valid object is returned.
Changes in version 3.99.0
Add XcmsExperiment
and support for MsExperiment
/Spectra
: add
all
functionality for a full xcms processing on a MsExperiment
object.
Fix issue in refineChromPeaks
with MergeNeighboringPeaksParam
where a
wrong apex position was considered in the evaluation whether
candidate peaks
should be merged (would only happen for merging of > 2 candidate
peaks).
Re-write the reconstructChromPeakSpectra
for DIA data analysis to
fix an
issue with chromatographic peaks in overlapping SWATH isolation
windows and
generally to improve performance.
Changes in version 1.26.7
Some URLs are reformatted in the documentations and vignettes.
Data is only loaded into the function environment with data(...,
envir = environment())
.
Namespace imports are adjusted to fixed the function name conflict.
Changes in version 1.12.0
Major changes
Minor changes
Changes for compatibility with rhdf5 v2.45.1 including enum types that simplifies reading of nullable types in the native R reader
Dimensions are now passed correctly when converting the raw slot
Backed sparse matrices are now converted in AnnData2SCE()
Changes in version 1.3.1
Changes in version 1.0.0
New Package Release
1st version of the package
Changes in version 1.24.0
Bug fixes and minor improvements
Changes in version 0.99.21 (2023-09-18)
adjust NEWS to Bioc format
Changes in version 0.99.20 (2023-09-04)
update testdata
Changes in version 0.99.19 (2023-06-23)
BiocStyle added to dependency
Changes in version 0.99.18 (2023-06-22)
replaced rds files with qs
Changes in version 0.99.17 (2023-06-15)
switch from merge to [[
Changes in version 0.99.16 (2023-05-29)
update datasets
Changes in version 0.99.15 (2023-05-24)
format the vignette with BiocStyle
Changes in version 0.99.14 (2023-05-15)
fix related with data.table
Changes in version 0.99.13 (2023-05-15)
update testdata as per changes in excess assays
Changes in version 0.99.12 (2023-05-11)
update testdata as per new data model
Changes in version 0.99.11 (2023-04-25)
changed data.frame to data.table
Changes in version 0.99.10 (2023-04-24)
removing redundant files
Changes in version 0.99.9 (2023-04-20)
fix warning in Bioc check
Changes in version 0.99.8 (2023-04-20)
switch to OSI license
Changes in version 0.99.7 (2023-04-19)
update testdata
Changes in version 0.99.6 (2023-04-18)
moved wrappers to gDRcore
Changes in version 0.99.5 (2023-04-17)
update packages version
Changes in version 0.99.4 (2023-04-17)
add R 4.2 as a dependency
Changes in version 0.99.3 (2023-04-14)
update testdata
Changes in version 0.99.2 (2023-04-13)
improve documentation (Bioc compatibility)
Changes in version 0.99.1 (2023-04-07)
update maintainer
Changes in version 0.99.0 (2023-03-31)
preparing package for Bioc submission
fix examples
Changes in version 0.99.0
New features
Dataset access provided for final (v2) data submission
7 additional tonsils from young and old adults added during revision.
Improved package vignette to document the new changes.
Users can now download Visium data into SpatialExperiment object.
Vignette explains how to download ATAC and Multiome datasets from Zenodo as Seurat objects.
Glossary available for final set of cell types, with links to key references.
Other notes
HCATonsilData is now submitted to Bioconductor!
Users can still access data from version 1 (preprint)
Changes in version 1.10.0
added MSigDB v7.5.1, v2022.1, and v2023.1
added functions to retrieve pre-computed IDFs
Changes in version 0.99.4
Addition of main package documentaion
Changes in version 0.99.3
ASmall additions to manual and vignette
Changes in version 0.99.2
Small additions to manual and vignette
Changes in version 0.99.1
Update of Zenodo links
Changes in version 0.1.0
Initial version
Changes in version 0.99.0 (2023-05-18)
Changes in version 1.39.2
Clearn up .gitignore and .Rbuildignore (in the hope to fix the ‘figure not found error’)
Changes in version 1.39.1
Change paths to figures.
Changes in version 1.39.0
New Bioc devel version.
Changes in version 1.1.1
renamed assay from “logcounts” to “normalizedCounts” in reprogramseq and “counts” to “normalizedCounts” in the hematopoiesis, prostate and colon datasets
specify version number of ExperimentHub and remove version number of R
Changes in version 1.14.0
New features
The ontomap function provides a reference table of ontology IDs and cell names by data type available in the package.
scRNAseq colData added to cord_blood and peripheral_blood datasets provided by the CITEseq function. (@drighelli)
Bug fixes and minor improvements
When using HDF5 as format input in scMultiome, the filtering of file paths obtained from ExperimentHub has been fixed.
Using BiocBaseUtils internally to handle assertions and checks.
Changes in version 0.99.0
NEW FEATURES
Changes in version 1.13.4
NEW FEATURES
Added fetch_data(“spatialDLPFC_Visium_example_subset”) which is a subset of 3 samples with only the lowres images that can be used for example / tutorial purposes.
Changes in version 1.13.2
NEW FEATURES
Changes in version 0.99.0
Changes in version 1.1.1
First hard release August 2021
Changes in version 1.0.4
Major updates to accomodate package specific tests, and devtools/BiocCheck
S4 compatability
merge_lanes can now merge flowcell lanes
make_conv can now generate conversion tables between for example UCSC, NCBI and Ensembl chromosome names
Changes in version 1.0.3
Streamlined PAC generation and annotation
Vignette update
Changes in version 1.0.2
The fundation of functions for sequence-based counting and annotation is set.
Changes in version 1.0.1
First github version in 2020
Working version for constructing PAC objects (S3)
Thirty three software packages were removed from this release (after being deprecated in Bioc 3.17): alpine, ArrayExpressHTS, ASpediaFI, BiocDockerManager, ChIC, chromswitch, copynumber, CopywriteR, dasper, epihet, GAPGOM, GeneAccord, genotypeeval, maanova, metavizr, MethCP, MIGSA, MIMOSA, NanoStringQCPro, NBSplice, netboxr, NxtIRFcore, ODER, pkgDepTools, PrecisionTrialDrawer, proBatch, proFIA, pulsedSilac, savR, sigPathway, STAN, TarSeqQC, tscR
Please note: gcatest and lfa, previously announced as deprecated in 3.17, has been updated and remain in Bioconductor.
Forty nine software packages are deprecated in this release and will be removed in Bioc 3.19: baySeq, BGmix, bigPint, biodbMirbase, BioMM, biomvRCNS, Clonality, CSSP, deco, DeepBlueR, DMRforPairs, exomeCopy, fcoex, gaggle, GCSscore, genbankr, GISPA, GOsummaries, GRridge, HPAStainR, imageHTS, LineagePulse, logitT, LowMACA, LPEadj, macat, mAPKL, mbOmic, MEIGOR, Metab, MSstatsSampleSize, multiSight, netbiov, OmicsLonDA, PFP, plethy, pwrEWAS, qrqc, Ringo, RNAdecay, SCATE, SEPIRA, seqbias, seqCNA, SISPA, snapCGH, sscore, Travel, trena
Two experimental data packages were removed from this release (after being deprecated in BioC 3.17): alpineData, plasFIA
Ten experimental data packages are deprecated in this release and will be removed in Bioc 3.19: ccTutorial, ChIC.data, DLBCL, mAPKLData, MAQCsubsetILM, MIGSAdata, pwrEWAS.data, SCATEData, seqCNA.annot, stjudem
One annotation packages was removed from this release (after being deprecated in Bioc 3.17). MafH5.gnomAD.v3.1.1.GRCh38
No annotation packages were deprecated in this release and will be removed in Bioc 3.19.
No workflow packages were removed from this release (after being deprecated in Bioc 3.17).
No workflow packages were deprecated in this release and will be removed in 3.19.
No books were removed from this release (after being deprecated in Bioc 3.17).
No books were deprecated in this release and will be removed in 3.19.