Module org.scijava.ops.image
Class DefaultPValue<T extends RealType<T>,U extends RealType<U>>
- java.lang.Object
-
- org.scijava.ops.image.coloc.pValue.DefaultPValue<T,U>
-
- All Implemented Interfaces:
Computers.Arity6<RandomAccessibleInterval<T>,RandomAccessibleInterval<U>,BiFunction<RandomAccessibleInterval<T>,RandomAccessibleInterval<U>,Double>,Integer,Dimensions,Long,PValueResult>,Consumers.Arity7<RandomAccessibleInterval<T>,RandomAccessibleInterval<U>,BiFunction<RandomAccessibleInterval<T>,RandomAccessibleInterval<U>,Double>,Integer,Dimensions,Long,PValueResult>
public class DefaultPValue<T extends RealType<T>,U extends RealType<U>> extends Object implements Computers.Arity6<RandomAccessibleInterval<T>,RandomAccessibleInterval<U>,BiFunction<RandomAccessibleInterval<T>,RandomAccessibleInterval<U>,Double>,Integer,Dimensions,Long,PValueResult>
This algorithm repeatedly executes a colocalization algorithm, computing a p-value. It is based on a new statistical framework published by Wang et al (2017) IEEE Signal Processing "Automated and Robust Quantification of Colocalization in Dual-Color Fluorescence Microscopy: A Nonparametric Statistical Approach".- Implementation Note:
- op names='coloc.pValue'
-
-
Constructor Summary
Constructors Constructor Description DefaultPValue()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcompute(RandomAccessibleInterval<T> image1, RandomAccessibleInterval<U> image2, BiFunction<RandomAccessibleInterval<T>,RandomAccessibleInterval<U>,Double> op, Integer nrRandomizations, Dimensions psfSize, Long seed, PValueResult output)TODO-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.scijava.function.Computers.Arity6
accept
-
Methods inherited from interface org.scijava.function.Consumers.Arity7
andThen
-
-
-
-
Method Detail
-
compute
public void compute(RandomAccessibleInterval<T> image1, RandomAccessibleInterval<U> image2, BiFunction<RandomAccessibleInterval<T>,RandomAccessibleInterval<U>,Double> op, Integer nrRandomizations, Dimensions psfSize, Long seed, PValueResult output)
TODO- Specified by:
computein interfaceComputers.Arity6<RandomAccessibleInterval<T extends RealType<T>>,RandomAccessibleInterval<U extends RealType<U>>,BiFunction<RandomAccessibleInterval<T extends RealType<T>>,RandomAccessibleInterval<U extends RealType<U>>,Double>,Integer,Dimensions,Long,PValueResult>- Parameters:
image1- the first imageimage2- the second imageop- the opnrRandomizations- the number of randomizationspsfSize- Size of blocks for random shufflings.seed- the seedoutput- the output
-
-