Recent Releases of rTASSEL
rTASSEL - v0.10.0
- Updated JARs to TASSEL 5.2.96
- Updated formula parsing:
- Drop and keep traits by using
-and+, respectively - Added keywords to drop/keep all covariate or factor traits:
I(cov)I(fct)
- Drop and keep traits by using
- Added
stepwiseModelFitter()function:- Runs stepwise regression via TASSEL 5's "Stepwise" plugin
- Returns
AssociationResultsobject
- Added new function
readNumericGenotypeFromRMatrix()(https://github.com/maize-genetics/rTASSEL/issues/15):- Converts formatted R matrix to TASSEL 5 numeric genotype
- Added experimental function
readGenotype():- Reads data into new
TasselGenotypeclass (future update) - Dynamically read genotype data based on data type
- Reads data into new
- Added experimental function
readPhenotype():- Reads data into new
TasselPhenotypeclass (future update) - Dynamically read phenotype data based on data type
- Reads data into new
- Added deprecation warnings to the following methods:
getPhenotypeDF()getSumExpFromGenotypeTable()readGenotypeTableFromPath()readGenotypeTableFromGigwa()readGenotypePhenotype()readPhenotypeFromDataFrame()readPhenotypeFromPath()ldJavaApp()treeJavaApp()- NOTE: these will be removed in future updates
- Updated vignettes:
- Visualization section updates
- Formula parsing
AssociationResultsandPCAResultsobject handling- Memory allocation guide (https://github.com/maize-genetics/rTASSEL/issues/16)
- Numeric genotype handling
- Updated website CSS
Scientific Software - Peer-reviewed
- R
Published by btmonier 10 months ago
rTASSEL - v0.9.33
- Fixed typo in
plotPCA()error message - Add new function
filterGenotypeTableBySiteName():- Filters genotype tables using literal marker names/IDs
- Add new function
mergeGenotypeTables():- Merges multiple genotype tables by site values
Scientific Software - Peer-reviewed
- R
Published by btmonier over 2 years ago
rTASSEL - v0.9.32
- Updated
tableReport()method dispatch for allAssociationResultsobjects:- Will now return default statistics output for all association results
when running
tableReport(assocObj)whereassocObjis an object of typeAssociationResults
- Will now return default statistics output for all association results
when running
- Removed HDF5 file export support
- Improved logic support for
plotPCA() - Added new
PCAResultsclass- Allows for more controlled access of data and simplified downstream functions for end users
- Add new function
plotScree():- Generates quick scree plots from
PCAResultsobjects
- Generates quick scree plots from
- Add new function
plotPCA():- Generates quick PCA plots from
PCAResultsobjects - Allows for grouping from generated hierarchical clustering or grouping
from metadata via the
metadataparameter and subsequentmColparameters.
- Generates quick PCA plots from
- Added new
AssociationResultsclass- Allows for more controlled access of data and simplified downstream functions for end users
- Added new function
plotManhattan():- Supercedes older Manhattan plotting methods to work with new
AssociationResultsclass.
- Supercedes older Manhattan plotting methods to work with new
- Added new function
plotQQ():- Plotting function for QQ results from
AssociationResultsclass
- Plotting function for QQ results from
- Added new function
plotManhattanQC():- Plotting function and QC method for zoomed in regions of interest across genome
- Prior 3 functions also include interactive component that wraps
ggplot2objects with PlotlyJS components
Scientific Software - Peer-reviewed
- R
Published by btmonier over 2 years ago
rTASSEL - v0.9.29
- Added genotype table summary methods:
positionList()taxaSummary()siteSummary()
TasselGenotypePhenotypeobjects containing genotype table data can now be coerced into Rmatrixobjects using the functionas.matrix()- This will return a taxa x site matrix where taxa is the number of rows and sites is the number of columns.
- Added generalized join methods:
intersectJoin()unionJoin()- Joins phenotype data data based on taxa ID - similar to the TASSEL API
- Added read method for importing GIGWA data through
QBMS:readGenotypeTableFromGigwa()
Scientific Software - Peer-reviewed
- R
Published by btmonier over 3 years ago
rTASSEL - v0.9.28
- Fixed
log4jwarning issue- This removes
log4jwarning messages when thestartLogger()function is called.
- This removes
- Removed
useRefparameter fromgetSumExpFromGenotypeTable()function.- This is now automatically detected from the file input.
- This fixes ref/alt allele vs major/minor allele encoding issues.
- Added Journal of Open Source Software citation for the
rTASSELpackage.- For citation information, use
utils::citation("rTASSEL")
- For citation information, use
- Added data object,
rtPaths- Includes paths to external toy data for
rTASSEL
- Includes paths to external toy data for
Scientific Software - Peer-reviewed
- R
Published by btmonier over 3 years ago
rTASSEL - v0.9.26
- Bug fixes:
- Fixed
r2parameter bug inldPlot() - Fixed space bugs in certain column names of data frame objects.
_values now replace spaces. - Fixed
show()method forTasselDistanceMatrixobjects.
- Fixed
- Add new function:
seqDiversity()- Calculates diversity basic diversity metrics on genetic data.
Scientific Software - Peer-reviewed
- R
Published by btmonier over 3 years ago
rTASSEL -
- Added new
TasselDistanceMatrixclass- Specified function (
kinshipMatrix()anddistanceMatrix()) now return an object of typeTasselDistanceMatrix. - Prevents console overload and freezing as seen with large distance matrix objects.
- Now shows summary overview of matrix instead of Java object reference.
- Generic functions
colnames(),rownames(),ncol(), andnrow()will return relative information similar to how these operate withmatrixtype objects. - Primitive function
as.matrix()now supersedes deprecated functionskinshipToRMatrix()anddistanceToRMatrix(). - Prior functions that take in a kinship object will now take in this new class.
- Specified function (
- Added new function:
readTasselDistanceMatrix()- Allows for user to read in delimited distance matrix stored in a flat file.
- Added new function:
asTasselDistanceMatrix()- Coerces a pairwise matrix (e.g. m x m dimensions) with the same column
and row names of type
matrixto an object of typeTasselDistanceMatrix.
- Added new function:
createTree()- interface to TASSEL's tree creation methods
- Allows for
Neighbor_JoiningandUPGMAmethods
- Added new function:
treeJavaApp()- wrapper for TASSEL's interface to the Archaeopteryx Java tree Viewer
- Implements same methods for tree creation as
createTree()
Scientific Software - Peer-reviewed
- R
Published by btmonier over 4 years ago