Metabolomics::Utils - Perl Utils extension metabolomics::fragment::annotation module
Version 0.2 - Adding POD Version 0.3 - Adding Scoring methods for gcms annotation analysis
use Metabolomics::Utils;
Metabolomics::Utils is a module containing little helper as formatters, parsers, conf called during annotation steps
## Description : set a new utils object ## Input : NA ## Output : $oUtils ## Usage : my ( $oBank ) = Metabolomics::Utils->new ( ) ;
## Description : round a float by the sended decimal ## Input : $number, $decimal ## Output : $round_num ## Usage : my ( $round_num ) = roundFloat( $number, $decimal ) ;
## Description : get the smallest decimal part of two numbers ## Input : $float01, $float02 ## Output : $commonLenghtDecimalPart ## Usage : my ( $commonLenghtDecimalPart ) = getSmallestDecimalPartOf2Numbers ( $float01, $float02 ) ;
## Description : valid float as float with dot as decimal separator ## Input : $refFloats ## Output : \@floats ## Usage : my ( \@floats ) = validFloat( $refFloats ) ;
## Description : track zero value in raw intensity ## Input : $refFloats ## Output : \@floats ## Usage : my ( \@floats ) = trackZeroIntensity( $refFloats ) ;
## Description : Pearson correlation between intensities of paired peaks, where unmatched peaks are paired with zero-intensity "pseudo-peaks" ## Input : $x ## Output : $correlation (<=1) ## Usage : my ( $correlation ) = computeScorePairedPeaksIntensitiesPearsonCorrelation ( $x ) ;
## Description : Proportion of query peaks with matches. ## Input : $nbMatches, $nbQueryPeaks ## Output : $scoreQ ## Usage : my ( $scoreQ ) = _computeScoreMatchedQueryPeaksPercent ( $nbMatches, $nbQueryPeaks ) ;
## Description : Proportion of library spectrum's peaks with matches. ## Input : $nbMatches, $nbLibPeaks ## Output : $scoreL ## Usage : my ( $scoreL ) = computeScoreMatchedLibrarySpectrumPeaksPercent ( $nbMatches, $nbLibPeaks ) ;
## Description : build a conf from a conf file with KEY=VALUE structure ## Input : $file ## Ouput : $oConf (a hash) ## Usage : my ( $oConf ) = utilsAsConf( $file ) ;
Franck Giacomoni, <franck.giacomoni at inra.fr>
<franck.giacomoni at inra.fr>
All information about Metabolomics::Banks would be find here: https://services.pfem.clermont.inra.fr/gitlab/fgiacomoni/metabolomics-fragnot
Please report any bugs or feature requests to bug-Metabolomics-Fragment-Annotation at rt.cpan.org, or through the web interface at https://rt.cpan.org/Public/Dist/Display.html?Name=Metabolomics-Fragment-Annotation. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
bug-Metabolomics-Fragment-Annotation at rt.cpan.org
You can find documentation for this module with the perldoc command.
perldoc Metabolomics::Utils
RT: CPAN's request tracker (report bugs here)
https://rt.cpan.org/Public/Dist/Display.html?Name=Metabolomics-Fragment-Annotation
AnnoCPAN: Annotated CPAN documentation
http://annocpan.org/dist/Metabolomics-Fragment-Annotation
CPAN Ratings
https://cpanratings.perl.org/d/Metabolomics-Fragment-Annotation
Search CPAN
https://metacpan.org/release/Metabolomics-Fragment-Annotation
Thank you to INRAE and All metabolomics colleagues.
CeCILL Copyright (C) 2019 by Franck Giacomoni
Initiated by Franck Giacomoni
followed by INRA PFEM team
Web Site = INRA PFEM
To install Metabolomics::Fragment::Annotation, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Metabolomics::Fragment::Annotation
CPAN shell
perl -MCPAN -e shell install Metabolomics::Fragment::Annotation
For more information on module installation, please visit the detailed CPAN module installation guide.