- Replace
alphaTheta
with improvedcalculateTheta
- Now calculates emergent proportionality (theta_e)
- Now checks for
@theta$lrv == 0
(NaN theta)
- Modified
propd
function- FDR now handled by
updateCutoffs
function - New
setDisjointed
function makes theta_d active - New
setEmergent
function makes theta_e active - Now calculates F from theta_d
- FDR now handled by
- Modified visualization tools
- Remove "Bridged" and "Missing" pairs from figures
geiser
function omits "Bridged" and "Missing" pairsgemini
function omits "Bridged" and "Missing" pairs- New
bowtie
function plots log-ratio means by group
- Modified
plot
function- New
plotSkip
argument used bypals
to skip plot - Colors edges by LRM if using theta_d
- Colors edges by LRV if using theta_e
- New
- Include a sample
propd
object for vignette examples- Built using non-zero features with at least 40 counts
- Add conceptualization and implementation of PAL
- New
pals
function computes the popular adjacent ligand
- New
- Add table and visualization tools
- New
shale
function produces table used for graphing - New
geiser
function plots VLR1 vs. VLR2 - New
gemini
function plots log-fold VLR vs. LRMs - New
slice
function plots log-ratio abundance
- New
- Modified
plot
function- Labels disjointedly proportional edges in yellow
- Now augments graph using an indexed
propr
object - Integer cutoff now selects top N pairs
- Now supports 3D visualization
- Add
propd
vignette
- Modified
calculateTheta
andalphaTheta
functions- No longer returns a sorted
data.table
object
- No longer returns a sorted
- Modified
calculateTheta
andalphaTheta
functions- Now returns a sorted
data.table
object
- Now returns a sorted
- Add
progress
bar andmigraph
functions - New
plot
method forpropd
object
- New
half2mat
function builds matrix from half-matrix - New
propd2propr
function convertspropd
topropr
- Allows
propd
to inheritpropr
methods
- Allows
- Modified
propd
function- Use
ctzRcpp
to track joint zero frequency - Use
lrmRcpp
to calculate log-ratio mean - Help file includes messy LaTeX formulae
- Use
- Update documentation
- README and vignette outlined with theory
- Deprecate outdated C++ code
- New
propd
class and function- Provides front-end for theta calculation
alpha
argument toggles theta method- Include a unit test for new FDR
- Extended proportionality statistic theta
- New
alphaTheta
function - Back-end handled by the
boxRcpp
function
- New
- Included slow implementations for testing
- Deprecated
alphaTheta_old
- Deprecated
- All permutation functions now deprecated
- Extended proportionality statistic theta
- New
calculateFDR
function
- New
- Removed unused C++ code
- Introduced proportionality statistic theta
- New
calculateTheta
function - New
permuteTheta
function
- New
- Included slow implementations for testing
- Deprecated
calculateTheta_old
- Deprecated
permuteTheta_old
- Deprecated
- Added unit tests
- New and old
calculateTheta
match - New and old
permuteTheta
match
- New and old