Changelog
Source:NEWS.md
iTALK 0.1.1
Bug Fixes
- Fixed critical loop bug in
DEG()function wherefor(i in ncol(combination))only iterated once instead of all combinations - Fixed deprecated ggplot2 parameters in
TimePlot():fun.y→fun,fun.ymin→fun.min,fun.ymax→fun.max - Fixed deprecated igraph function in
NetView():graph.data.frame→graph_from_data_frame - Added
.groups='drop'to dplyrsummarize()to avoid warnings
Performance Improvements
- Optimized
WilcoxTest()logFC calculation usingrowMeans()with proper pseudocount handling - Improved
rawParse()performance by replacing loop rbind withlapply+do.call(rbind, ...) - Optimized storage mode conversion using direct matrix operation instead of apply
iTALK 0.1.0.9000
New Features
Cross-Species Analysis Support
Added automatic species conversion for seamless mouse data analysis:
- Automatic detection: Identifies mouse vs human from gene names
-
BioMart integration: Accurate ortholog mapping via Ensembl
- Smart caching: ~15s first query, instant subsequent
- Zero-touch operation: Works automatically
New Functions: - detect_species() - Species identification - convert_species_biomart() - Ortholog mapping - convert_expression_matrix() - Matrix conversion - convert_data_species() - Data frame conversion
Modified Functions: - FindLR() - Enhanced with automatic species conversion - New parameters: convert_species, ensembl_version, mirror, cache - Fully backward compatible
New Files: - R/utils_biomart.R - BioMart utilities - R/species_conversion.R - Conversion framework
Dependencies: - Added biomaRt, httr, R.cache, digest
All other iTALK functionality unchanged.