Property | Type | Description | |
---|---|---|---|
AnnotationType | AnnotationType | ||
CsvFiles | List |
||
DuplexQuantitation | bool | ||
FastaFile | string | ||
FilterQuantInterference | bool | ||
IgnorePeptideWithMissingData | bool | ||
IncludeNonFilteredResults | bool | ||
MaxFdr | double | ||
MaxMissedCleavages | int | ||
MinPeptidesPerGroup | int | ||
MinimumPeptideLength | int | ||
ModificationsToIgnore | HashSet |
||
OutputDirectory | string | ||
PScoreCalculationMethod | PScoreCalculateionMethod | ||
ParismonyPeptidesFiltered | List | ||
ParsimonyPeptides | List | ||
Proteases | HashSet |
||
ProteinsPerMinute | bool | ||
QuantInterferenceCutoff | double | ||
SemiDigestion | bool | ||
SequenceCoverageMap | bool | ||
UseConservativePScore | bool | ||
UseMedianForQuantitation | bool | ||
UseOnlyCompleteSets | bool | ||
UseQuant | bool |
Method | Description | |
---|---|---|
Herd ( ) : void |
Main algorithm for mapping peptides to proteins, and grouping proteins into protein groups
|
|
Log ( string message ) : void | ||
ProgressUpdate ( double percent ) : void | ||
ProteinHoarder ( IEnumerable |
Method | Description | |
---|---|---|
OnUpdateLog ( |
||
OnUpdateProgress ( |
Method | Description | |
---|---|---|
CleanUp ( ) : void |
Free memory of data structures used and tell the main form to reactivate
|
|
ExtraInfo ( List |
||
GetAllUniquePeptides ( IEnumerable |
Loads all the unique peptide sequences (L / I ambiguous) from the OMSSA csv files supplied. Keeps track of all the psms for those peptides as well.
|
|
GetMappedProteinsFromFasta ( string fastaFile, Peptide>.Dictionary |
Performs an in silico digestion of all the proteins found within the fasta file.
|
|
GroupExperiments ( IEnumerable |
Maps the peptide to all the protein groups that it is apart of
|
|
GroupProteins ( List |
Groups proteins into groups based on the peptides in the proteins. Combines Proteins if they contain all the same peptide sequences (Indistinquishable) and removes groups that can be made up by other groups in its entirety (Subsumable). Lastly, it filters for false discovery.
|
|
WriteGroups ( ExperimentGroup>.Dictionary |
||
WritePeptides ( ExperimentGroup>.Dictionary |
||
WriteProteinsPerMinute ( List |
||
WriteSequenceMaps ( List |
||
WriteSummary ( ExperimentGroup>.Dictionary |
protected OnUpdateLog ( |
||
e | ||
return | void |
protected OnUpdateProgress ( |
||
e | ||
return | void |
public ProgressUpdate ( double percent ) : void | ||
percent | double | |
return | void |
public ProteinHoarder ( IEnumerable |
||
csvFiles | IEnumerable |
|
fastaFile | string | |
outputDirectory | string | |
minPeptidesPerGroup | int | |
maxMissedCleavages | int | |
maxFDR | double | |
annotationType | AnnotationType | |
useConservativePScore | bool | |
useQuant | bool | |
useMedian | bool | |
duplexQuantitation | bool | |
useNoiseBandCap | bool | |
modstoignore | HashSet |
|
filterquantInterference | bool | |
quantInterferenceCutoff | double | |
includeUnfilteredResults | bool | |
ignorePeptideWithMissingData | bool | |
semiDigestion | bool | |
proteinPerMinute | bool | |
sequenceCoverageMap | bool | |
return | System |
public static AnnotationType AnnotationType | ||
return | AnnotationType |
public static bool FilterQuantInterference | ||
return | bool |
public static bool IgnorePeptideWithMissingData | ||
return | bool |
public static bool IncludeNonFilteredResults | ||
return | bool |
public static PScoreCalculateionMethod PScoreCalculationMethod | ||
return | PScoreCalculateionMethod |
public static Dictionary |
||
return | List |
public static Dictionary |
||
return | List |
public static double QuantInterferenceCutoff | ||
return | double |
public static bool UseMedianForQuantitation | ||
return | bool |