The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Webservice::InterMine::Cookbook::Recipe1 - Using List Enrichment

SYNOPSIS

  use Webservice::InterMine;

  my $service = get_service("www.flymine.org/query", $MY_TOKEN);

  # Being unamed, this list will be deleted when the process exits.
  my $list = $service->new_list(type => "Gene", content => "some/file/with/identifiers.txt");

  # enrichment_results is a Webservice::InterMine::ResultIterator
  my $enrichment_results = $list->enrichment(
    widget => "go_enrichment", 
    maxp => 0.1, 
    correction => "Holm-Bonferroni"
  );

  # Iterate over each result
  while (<$it>) {
    my $go_term = $_->{"description"};
    my $p_value = $_->{"p-value"};

    print "$go_term\t$p_value\n";
  }

DESCRIPTION

List enrichment analysis results can be accessed through the web service API from version 8+. Enrichment analysis allows statistical analysis of which features can be said to most strongly correlate with a collection of items in a list, such as GO terms, pathways, and other relationships.

SEE ALSO

Webservice::InterMine::List

AUTHOR

Alex Kalderimis <perldev@flymine.org>

COPYRIGHT AND LICENSE

Copyright 2004-2010 by Webservice::InterMine

http://www.intermine.org

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.