C# 클래스 CanvasClean.LoessGCNormalizer

파일 보기 프로젝트 열기: Illumina/canvas 1 사용 예제들

공개 메소드들

메소드 설명
LoessGCNormalizer ( IEnumerable bins, NexteraManifest manifest, int robustnessIter = 2, double>.Func countTransformer = null, float>.Func invCountTransformer = null ) : System
Normalize ( ) : void

비공개 메소드들

메소드 설명
findBestBandwith ( double minBandwidth, double maxBandwidth, double gcs, double counts ) : double
initialize ( ) : void
objective ( double bandwidth, double gcs, double counts ) : double

Based on Donavan Cheng's R script (loessnormalize_dev_v2.R)

메소드 상세

LoessGCNormalizer() 공개 메소드

public LoessGCNormalizer ( IEnumerable bins, NexteraManifest manifest, int robustnessIter = 2, double>.Func countTransformer = null, float>.Func invCountTransformer = null ) : System
bins IEnumerable
manifest NexteraManifest
robustnessIter int
countTransformer double>.Func
invCountTransformer float>.Func
리턴 System

Normalize() 공개 메소드

public Normalize ( ) : void
리턴 void