1:- module( bio_analytics, [
    2                bio_analytics_version/2,          % -Vers, -Date
    3                bio_diffex/4,                     % +Exp, -DEs -NDEs, +Opts
    4                bio_symbols/3,                    % +Vect, -Symbs, +Opts
    5                bio_volcano_plot/2,               % +Mtx, Opts
    6                exp_gene_family_string_graph/4,   % +Exp, +Fam, -Graph, +Opts
    7                exp_go_over/3,                    % +Exp, NDEs, +Opts
    8                exp_go_over_string_graphs/4,      % +Exp, ?GoOver, ?Dir, +Opts
    9                exp_go_over_string_graphs_multi/1,% +Opts
   10                gene_family/3,                    % +Alias, +Org, +Symbols
   11                go_org_symbol/3,                  % +Org, +GoT, -Symbol
   12                go_org_symbols/3,                 % +Org, +GoT, -Symbols
   13                go_string_graph/3,                % +GoT, -Graph, +Opts
   14                go_symbols_reach/3,               % +GoT, -Symbs, +Opts
   15                symbols_string_graph/3            % +Symbs, -Graph, +Opts
   16        ] ).

Computational biology data analytics.

Collects a number of biological data analytics tasks. This library provides tools for the bio_db served data, empowering downstream analyses of user's experimental data.

Installation and loading:

?- pack_install(bio_analytics).
        % also installs pack(lib). other dependencies are installed at load time via lib
?- use_module(library(lib)).
?- lib(bio_analytics).

The library comes with one experimental dataset: data/silac/bt.csv which is used in the example files in directory examples/ .

author
- nicos angelopoulos
version
- 0.1 2019/4/22
- 0.2 2019/5/08
- 0.3 2019/5/11
- 0.4 2020/9/18
- 0.5 2023/1/2
- 0.6 2023/6/6
license
- MIT

*/

 bio_analytics_version(-Vers, -Date)
Version and release date.
?- bio_analytics_version(V,D).
V = 0:6:0,
D = date(2023,6,6).

*/

   57bio_analytics_version( 0:6:0, date(2023,6,6) ).
   58
   59:- use_module(library(lists)).   60:- use_module(library(apply)).   61:- use_module(library(debug)).   62:- use_module(library(filesex)).   63:- use_module(library(lib)).   64
   65:- lib(mtx).   66:- lib(real).   67:- lib(bio_db).   68:- lib(os_lib).   69:- lib(options).   70:- lib(debug_call).   71:- lib(promise(wgaph_plot/2,lib(wgraph))).   72
   73:- debug_call:debug(ba(info)).   74
   75:- lib(source(bio_analytics), homonyms(true)).   76
   77:- lib(gene_family/3).   78:- lib(go_org_symbol/3).   79:- lib(go_org_symbols/3).   80:- lib(go_symbols_reach/3).   81:- lib(go_string_graph/3).   82:- lib(symbols_string_graph/3).   83:- lib(bio_diffex/4).   84:- lib(exp_gene_family_string_graph/4).   85:- lib(exp_go_over/3).   86:- lib(exp_go_over_string_graphs/4).   87:- lib(exp_go_over_string_graphs_multi/1).   88:- lib(bio_volcano_plot/2).   89:- lib(bio_symbols/3).   90:- lib(end(bio_analytics), homonyms(true)).