galaxyproject / tpv-shared-database

A shared database of rules for Total Perspective Vortex used by the usegalaxy.* federation.
MIT License
3 stars 12 forks source link

Get rid of all `cores` without `mem` in the database #73

Open natefoo opened 1 day ago

natefoo commented 1 day ago

Rules like this for raxml allocate additional cores but because most people set mem: cores * SOME_FACTOR in their default tool it also scales memory, which is unnecessary for tools that parallelize well but don't use much memory.

We should probably run down the list of tools in the DB that only set cores and set mem as well unless they should actually scale memory lineraly with cores (and it should be roughly 4 GB/core, which is what most of us use I believe).

natefoo commented 23 hours ago

Here's the script I used to check usage to allocation efficiency, I'll try to get this converted to gxadmin so we can dump to influx for monitoring:

#!/usr/bin/env python3
import argparse
import statistics

import psycopg2

INTERVAL = '1 week'
PG_DBNAME = 'galaxy_main'
MEM_FLOOR = 16
RUNTIME_FLOOR = 300
SQL = """
SELECT
    t.id,
    t.tool_id,
    t.mem_allocated,
    t.mem_used
FROM (
    SELECT
        j.id,
        j.tool_id,
        (SELECT metric_value FROM job_metric_numeric WHERE job_id = j.id AND metric_name = 'galaxy_memory_mb') * pow(1024, 2) AS mem_allocated,
        (SELECT metric_value FROM job_metric_numeric WHERE job_id = j.id AND metric_name = 'memory.peak') AS mem_used,
        (SELECT metric_value FROM job_metric_numeric WHERE job_id = j.id AND metric_name = 'runtime_seconds') AS runtime
    FROM
        job j
    WHERE
        j.update_time > timezone('UTC', now()) - %(interval)s::INTERVAL
        AND j.state = 'ok'
) AS t
WHERE
    t.mem_allocated >= (%(mem_floor)s * pow(1024, 3))
    AND t.runtime > %(runtime_floor)s
"""

def get_runtime_data(args):
    args = {
        "interval": args.interval,
        "mem_floor": args.mem_floor,
        "runtime_floor": args.runtime_floor,
    }
    conn = psycopg2.connect(dbname=PG_DBNAME)
    cur = conn.cursor()
    cur.execute(SQL, args)
    return cur.fetchall()

def calculate_ratios(rows):
    total = len(rows)
    missing = 0
    tools = {}
    for row in rows:
        job_id, tool_id, mem_allocated, mem_used = row
        if not mem_allocated or not mem_used:
            missing += 1
            continue
        if tool_id not in tools:
            tools[tool_id] = []
        tools[tool_id].append(float(mem_used) / mem_allocated)

    means = {}
    for tool_id, ratios in tools.items():
        means[tool_id] = statistics.mean(ratios)

    for tool_id in sorted(means, key=means.get, reverse=True):
        print(f"{tool_id}: {means[tool_id]*100:0.2f}%")

    print("")
    print(f"{(missing/total)*100:0.2f}% missing")

parser = argparse.ArgumentParser()
parser.add_argument("--interval", "-i", default=INTERVAL, help="Age of jobs to check")
parser.add_argument("--mem-floor", "-m", default=MEM_FLOOR, help="Memory floor (GB), ignore jobs that used less")
parser.add_argument("--runtime-floor", "-r", default=RUNTIME_FLOOR, help="Runtime floor (seconds), ignore jobs that ran for less")
args = parser.parse_args()
rows = get_runtime_data(args)
calculate_ratios(rows)
bgruening commented 13 hours ago
toolshed.g2.bx.psu.edu/repos/iuc/semibin/semibin/2.0.2+galaxy0: 572.33%
toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.31.1+galaxy0: 513.05%
toolshed.g2.bx.psu.edu/repos/mbernt/maxbin2/maxbin2/2.2.7+galaxy6: 437.16%
toolshed.g2.bx.psu.edu/repos/iuc/humann/humann/3.9+galaxy0: 365.20%
toolshed.g2.bx.psu.edu/repos/saskia-hiltemann/krona_text/krona-text/1: 361.04%
toolshed.g2.bx.psu.edu/repos/iuc/gecko/gecko/1.2+galaxy1: 300.99%
toolshed.g2.bx.psu.edu/repos/galaxyp/eggnog_mapper/eggnog_mapper/2.1.8+galaxy4: 289.33%
toolshed.g2.bx.psu.edu/repos/chemteam/bio3d_pca/bio3d_pca/2.3.4: 227.86%
toolshed.g2.bx.psu.edu/repos/iuc/checkm_lineage_wf/checkm_lineage_wf/1.2.3+galaxy0: 222.81%
toolshed.g2.bx.psu.edu/repos/chemteam/bio3d_rmsf/bio3d_rmsf/2.3.4: 207.49%
toolshed.g2.bx.psu.edu/repos/iuc/cat_contigs/cat_contigs/5.2.3+galaxy0: 203.05%
toolshed.g2.bx.psu.edu/repos/chemteam/bio3d_pca_visualize/bio3d_pca_visualize/2.3.4: 194.54%
toolshed.g2.bx.psu.edu/repos/devteam/velvet/velveth/1.2.10.3: 190.50%
toolshed.g2.bx.psu.edu/repos/iuc/checkm_lineage_wf/checkm_lineage_wf/1.2.0+galaxy0: 171.24%
toolshed.g2.bx.psu.edu/repos/iuc/ucsc_wigtobigwig/ucsc_wigtobigwig/469+galaxy0: 151.27%
toolshed.g2.bx.psu.edu/repos/devteam/megablast_wrapper/megablast_wrapper/1.2.0: 138.39%
toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hiccorrelate/hicexplorer_hiccorrelate/3.7.5+galaxy0: 132.82%
toolshed.g2.bx.psu.edu/repos/iuc/bwa_mem2/bwa_mem2/2.2.1+galaxy1: 128.01%
toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_plot_profile/deeptools_plot_profile/3.5.4+galaxy0: 126.55%
toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.9+galaxy0: 120.39%
toolshed.g2.bx.psu.edu/repos/chemteam/bio3d_rmsd/bio3d_rmsd/2.3.4: 113.53%
toolshed.g2.bx.psu.edu/repos/bgruening/bismark/bismark_bowtie2/0.22.1+galaxy4: 111.46%
toolshed.g2.bx.psu.edu/repos/iuc/kraken2/kraken2/2.1.1+galaxy0: 110.76%
toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1: 106.44%
toolshed.g2.bx.psu.edu/repos/iuc/kraken2/kraken2/2.1.3+galaxy1: 106.40%
toolshed.g2.bx.psu.edu/repos/iuc/novoplasty/novoplasty/4.3.1+galaxy0: 105.79%
toolshed.g2.bx.psu.edu/repos/galaxy-australia/alphafold2/alphafold/2.3.2+galaxy0: 105.49%
toolshed.g2.bx.psu.edu/repos/iuc/abyss/abyss-pe/2.3.9+galaxy0: 104.89%
toolshed.g2.bx.psu.edu/repos/iuc/kraken2/kraken2/2.1.1+galaxy1: 103.09%
toolshed.g2.bx.psu.edu/repos/iuc/bwa_mem2/bwa_mem2/2.2.1+galaxy0: 102.41%
toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.1+galaxy0: 100.34%
toolshed.g2.bx.psu.edu/repos/iuc/pear/iuc_pear/0.9.6.3: 100.10%
toolshed.g2.bx.psu.edu/repos/bgruening/trim_galore/trim_galore/0.4.2: 100.00%
toolshed.g2.bx.psu.edu/repos/iuc/data_manager_interproscan/data_manager_interproscan/0.0.3: 100.00%
toolshed.g2.bx.psu.edu/repos/iuc/cat_bins/cat_bins/5.2.3+galaxy0: 100.00%
join1: 100.00%
toolshed.g2.bx.psu.edu/repos/bgruening/diamond/bg_diamond_makedb/2.0.15+galaxy0: 100.00%
toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.14.1+galaxy0: 100.00%
toolshed.g2.bx.psu.edu/repos/chemteam/md_converter/md_converter/1.9.6+galaxy0: 100.00%
toolshed.g2.bx.psu.edu/repos/iuc/trinity/trinity/2.9.1+galaxy2: 100.00%
toolshed.g2.bx.psu.edu/repos/blankenberg/naive_variant_caller/naive_variant_caller/0.0.4: 100.00%
toolshed.g2.bx.psu.edu/repos/iuc/kraken2/kraken2/2.0.8_beta+galaxy0: 100.00%
toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.14.1+galaxy2: 99.45%
toolshed.g2.bx.psu.edu/repos/galaxy-australia/alphafold2/alphafold/2.3.1+galaxy5: 98.95%
toolshed.g2.bx.psu.edu/repos/galaxyp/maxquant/maxquant/1.6.10.43+galaxy4: 98.08%
toolshed.g2.bx.psu.edu/repos/devteam/samtools_mpileup/samtools_mpileup/2.1.7: 97.07%
toolshed.g2.bx.psu.edu/repos/iuc/bwameth/bwameth/0.2.7+galaxy0: 96.26%
toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.10b+galaxy3: 95.35%
toolshed.g2.bx.psu.edu/repos/iuc/data_manager_build_kraken2_database/kraken2_build_database/2.1.2+galaxy0: 94.68%
toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.11a+galaxy1: 93.26%
toolshed.g2.bx.psu.edu/repos/rnateam/sortmerna/bg_sortmerna/2.1b.6: 93.05%
toolshed.g2.bx.psu.edu/repos/iuc/bakta/bakta/1.9.2+galaxy0: 92.87%
toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastx_wrapper/2.14.1+galaxy2: 90.63%
toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.8a+galaxy0: 89.54%
toolshed.g2.bx.psu.edu/repos/iuc/qualimap_bamqc/qualimap_bamqc/2.2.2c+galaxy1: 88.36%
toolshed.g2.bx.psu.edu/repos/galaxyp/eggnog_mapper/eggnog_mapper_search/2.1.8+galaxy4: 88.19%
toolshed.g2.bx.psu.edu/repos/iuc/bakta/bakta/1.9.3+galaxy0: 85.76%
toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_tblastn_wrapper/2.14.1+galaxy2: 83.33%
toolshed.g2.bx.psu.edu/repos/gbcs-embl-heidelberg/je_demultiplex/je_demultiplex/1.2.1: 83.24%
toolshed.g2.bx.psu.edu/repos/peterjc/mira_assembler/mira_assembler/0.0.11: 82.37%
toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy1: 81.12%
toolshed.g2.bx.psu.edu/repos/galaxy-australia/metawrapmg_binning/metawrapmg_binning/1.3.0+galaxy1: 80.32%
toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.11a+galaxy1: 80.00%
toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy4: 77.18%
toolshed.g2.bx.psu.edu/repos/galaxyp/eggnog_mapper/eggnog_mapper/2.1.8+galaxy3: 77.07%
toolshed.g2.bx.psu.edu/repos/iuc/bakta/bakta/1.9.4+galaxy0: 76.66%
toolshed.g2.bx.psu.edu/repos/bgruening/diamond/bg_diamond/2.0.15+galaxy0: 75.80%
toolshed.g2.bx.psu.edu/repos/iuc/novoplasty/novoplasty/4.2+galaxy0: 75.68%
toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fastq_dump/3.1.1+galaxy1: 74.46%
toolshed.g2.bx.psu.edu/repos/iuc/trinity/trinity/2.15.1+galaxy1: 73.75%
toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.17.2: 72.85%
toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy1: 72.49%
toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.4.5+galaxy0: 71.77%
toolshed.g2.bx.psu.edu/repos/galaxyp/fragpipe/fragpipe/20.0+galaxy2: 71.69%
toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0: 71.67%
toolshed.g2.bx.psu.edu/repos/iuc/meryl/meryl/1.3+galaxy6: 71.62%
toolshed.g2.bx.psu.edu/repos/galaxyp/pepquery2/pepquery2/2.0.2+galaxy0: 70.78%
toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0: 67.86%
toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicplotmatrix/hicexplorer_hicplotmatrix/3.7.5+galaxy0: 66.66%
toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_plot_heatmap/deeptools_plot_heatmap/3.5.4+galaxy0: 66.53%
toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastp_wrapper/2.14.1+galaxy2: 66.06%
toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.10.1+galaxy2: 65.53%
toolshed.g2.bx.psu.edu/repos/genouest/helixer/helixer/0.3.3+galaxy1: 65.43%
toolshed.g2.bx.psu.edu/repos/bgruening/canu/canu/2.2+galaxy0: 64.12%
toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.1+galaxy1: 62.59%
toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.11a+galaxy0: 61.60%
toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.5b: 61.23%
toolshed.g2.bx.psu.edu/repos/iuc/qualimap_bamqc/qualimap_bamqc/2.3+galaxy0: 60.11%
toolshed.g2.bx.psu.edu/repos/iuc/hisat2/hisat2/2.2.1+galaxy1: 59.25%
toolshed.g2.bx.psu.edu/repos/iuc/picrust2_pipeline/picrust2_pipeline/2.5.3+galaxy0: 58.79%
toolshed.g2.bx.psu.edu/repos/bgruening/pileometh/pileometh/0.5.2+galaxy0: 58.67%
toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.3.4.1: 58.66%
toolshed.g2.bx.psu.edu/repos/iuc/scanpy_cluster_reduce_dimension/scanpy_cluster_reduce_dimension/1.10.2+galaxy1: 57.72%
toolshed.g2.bx.psu.edu/repos/bgruening/trim_galore/trim_galore/0.6.7+galaxy0: 57.58%
toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.0+galaxy0: 57.57%
toolshed.g2.bx.psu.edu/repos/iuc/kallisto_quant/kallisto_quant/0.48.0+galaxy1: 56.36%
toolshed.g2.bx.psu.edu/repos/iuc/metaphlan/metaphlan/4.0.6+galaxy1: 55.79%
toolshed.g2.bx.psu.edu/repos/iuc/trinity_align_and_estimate_abundance/trinity_align_and_estimate_abundance/2.9.1+galaxy1: 54.84%
toolshed.g2.bx.psu.edu/repos/iuc/metaphlan/metaphlan/4.0.6+galaxy0: 53.91%
toolshed.g2.bx.psu.edu/repos/devteam/velvet/velvetg/1.2.10.2: 53.72%
toolshed.g2.bx.psu.edu/repos/iuc/gemini_load/gemini_load/0.20.1+galaxy2: 53.54%
toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fastq_dump/3.1.1+galaxy0: 53.27%
toolshed.g2.bx.psu.edu/repos/devteam/fastq_paired_end_interlacer/fastq_paired_end_interlacer/1.2.0.1+galaxy0: 52.72%
toolshed.g2.bx.psu.edu/repos/iuc/fasttree/fasttree/2.1.10+galaxy1: 52.69%
toolshed.g2.bx.psu.edu/repos/iuc/raven/raven/1.8.3+galaxy0: 52.38%
toolshed.g2.bx.psu.edu/repos/iuc/gtdbtk_classify_wf/gtdbtk_classify_wf/2.3.2+galaxy1: 51.88%
toolshed.g2.bx.psu.edu/repos/iuc/filtlong/filtlong/0.2.1+galaxy0: 50.79%
toolshed.g2.bx.psu.edu/repos/iuc/pilon/pilon/1.20.1: 50.65%
toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.3.4.3+galaxy0: 50.09%
toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicplotmatrix/hicexplorer_hicplotmatrix/3.7.2+galaxy0: 49.69%
toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy1: 46.23%
toolshed.g2.bx.psu.edu/repos/bgruening/trim_galore/trim_galore/0.4.3.1: 45.96%
toolshed.g2.bx.psu.edu/repos/iuc/metaphlan/metaphlan/4.1.1+galaxy3: 45.86%
toolshed.g2.bx.psu.edu/repos/iuc/humann/humann/3.7+galaxy0: 45.17%
toolshed.g2.bx.psu.edu/repos/devteam/kraken/kraken/1.3.1: 44.40%
toolshed.g2.bx.psu.edu/repos/rnateam/sortmerna/bg_sortmerna/2.1b.4: 44.02%
toolshed.g2.bx.psu.edu/repos/devteam/freebayes/freebayes/1.3.6+galaxy0: 43.95%
toolshed.g2.bx.psu.edu/repos/iuc/bandage/bandage_image/2022.09+galaxy4: 43.06%
toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_compute_matrix/deeptools_compute_matrix/3.5.4+galaxy0: 41.68%
toolshed.g2.bx.psu.edu/repos/galaxyp/mz_to_sqlite/mz_to_sqlite/2.1.1+galaxy0: 40.39%
toolshed.g2.bx.psu.edu/repos/iuc/metabat2/metabat2/2.15+galaxy3: 37.59%
toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_makeblastdb/2.14.1+galaxy2: 37.36%
toolshed.g2.bx.psu.edu/repos/devteam/sam_merge/sam_merge2/1.2.0: 36.82%
toolshed.g2.bx.psu.edu/repos/bgruening/trim_galore/trim_galore/0.4.3.0: 35.86%
toolshed.g2.bx.psu.edu/repos/iuc/optitype/optitype/1.3.5+galaxy0: 35.03%
toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0: 34.82%
toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa/0.7.18: 34.72%
toolshed.g2.bx.psu.edu/repos/bgruening/diffbind/diffbind/3.12.0+galaxy0: 34.29%
toolshed.g2.bx.psu.edu/repos/bgruening/interproscan/interproscan/5.59-91.0+galaxy3: 34.00%
toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.4: 33.87%
toolshed.g2.bx.psu.edu/repos/galaxyp/maxquant/maxquant/2.0.3.0+galaxy0: 33.43%
toolshed.g2.bx.psu.edu/repos/iuc/trinity_align_and_estimate_abundance/trinity_align_and_estimate_abundance/2.15.1+galaxy0: 33.31%
toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bam_compare/deeptools_bam_compare/3.5.4+galaxy0: 32.81%
toolshed.g2.bx.psu.edu/repos/bgruening/salmon/salmon/1.10.1+galaxy2: 32.62%
toolshed.g2.bx.psu.edu/repos/lparsons/htseq_count/htseq_count/0.9.1+galaxy1: 32.44%
toolshed.g2.bx.psu.edu/repos/iuc/bcftools_mpileup/bcftools_mpileup/1.15.1+galaxy4: 32.07%
toolshed.g2.bx.psu.edu/repos/iuc/humann2/humann2/0.11.1.0: 31.51%
toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_heatmap2/ggplot2_heatmap2/3.1.3.1+galaxy0: 31.40%
toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.5.2b-2: 30.93%
toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.2: 30.74%
toolshed.g2.bx.psu.edu/repos/iuc/unicycler/unicycler/0.5.1+galaxy0: 28.68%
toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.18: 27.93%
toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicfindtads/hicexplorer_hicfindtads/3.7.5+galaxy0: 27.16%
toolshed.g2.bx.psu.edu/repos/iuc/orthofinder_onlygroups/orthofinder_onlygroups/2.5.5+galaxy0: 26.83%
toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1: 26.60%
toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicmergematrixbins/hicexplorer_hicmergematrixbins/3.7.5+galaxy0: 25.89%
toolshed.g2.bx.psu.edu/repos/iuc/stringtie/stringtie/2.2.1+galaxy1: 25.47%
toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/1.16.5: 25.29%
toolshed.g2.bx.psu.edu/repos/nml/metaspades/metaspades/3.15.5+galaxy2: 25.04%
toolshed.g2.bx.psu.edu/repos/lparsons/htseq_count/htseq_count/2.0.5+galaxy0: 24.92%
toolshed.g2.bx.psu.edu/repos/bgruening/racon/racon/1.5.0+galaxy1: 24.39%
toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0: 24.15%
toolshed.g2.bx.psu.edu/repos/iuc/pureclip/pureclip/1.0.4: 22.41%
toolshed.g2.bx.psu.edu/repos/iuc/stringtie/stringtie/2.2.3+galaxy0: 21.00%
toolshed.g2.bx.psu.edu/repos/bgruening/diffbind/diffbind/2.10.0: 20.67%
toolshed.g2.bx.psu.edu/repos/lecorguille/xcms_fillpeaks/abims_xcms_fillPeaks/3.12.0+galaxy1: 20.55%
toolshed.g2.bx.psu.edu/repos/rnateam/mirdeep2_mapper/rbc_mirdeep2_mapper/2.0.0.8.1: 20.21%
toolshed.g2.bx.psu.edu/repos/rnateam/mirdeep2_mapper/rbc_mirdeep2_mapper/2.0.0: 20.20%
toolshed.g2.bx.psu.edu/repos/galaxyp/peptideshaker/peptide_shaker/2.0.33+galaxy1: 19.79%
toolshed.g2.bx.psu.edu/repos/rnateam/mafft/rbc_mafft/7.526+galaxy0: 19.49%
toolshed.g2.bx.psu.edu/repos/iuc/metabat2/metabat2/2.15+galaxy2: 19.42%
toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.7.1+galaxy0: 19.21%
toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hiccorrectmatrix/hicexplorer_hiccorrectmatrix/3.7.5+galaxy0: 18.26%
toolshed.g2.bx.psu.edu/repos/iuc/rnaquast/rna_quast/2.3.0+galaxy0: 17.66%
toolshed.g2.bx.psu.edu/repos/bgruening/nextdenovo/nextdenovo/2.5.0+galaxy0: 17.39%
toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bam_coverage/deeptools_bam_coverage/3.3.2.0.0: 17.18%
toolshed.g2.bx.psu.edu/repos/galaxyp/fragpipe/fragpipe/20.0+galaxy3: 16.73%
toolshed.g2.bx.psu.edu/repos/iuc/pear/iuc_pear/0.9.6.4: 16.55%
toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.20+galaxy2: 16.33%
toolshed.g2.bx.psu.edu/repos/nml/spades/spades/3.12.0+galaxy1: 15.80%
toolshed.g2.bx.psu.edu/repos/chemteam/gmx_sim/gmx_sim/2022+galaxy0: 15.01%
toolshed.g2.bx.psu.edu/repos/devteam/tophat2/tophat2/2.1.1: 14.96%
toolshed.g2.bx.psu.edu/repos/rnateam/peakachu/peakachu/0.2.0+galaxy0: 14.57%
toolshed.g2.bx.psu.edu/repos/iuc/stringtie/stringtie/2.2.2+galaxy0: 14.40%
toolshed.g2.bx.psu.edu/repos/iuc/concoct/concoct/1.1.0+galaxy2: 14.24%
toolshed.g2.bx.psu.edu/repos/iuc/maker/maker/2.31.11+galaxy2: 13.89%
toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_plot_coverage/deeptools_plot_coverage/3.5.4+galaxy0: 13.47%
toolshed.g2.bx.psu.edu/repos/iuc/shovill/shovill/1.1.0+galaxy1: 13.06%
toolshed.g2.bx.psu.edu/repos/devteam/fastq_paired_end_interlacer/fastq_paired_end_interlacer/1.2.0.1: 12.79%
toolshed.g2.bx.psu.edu/repos/blankenberg/naive_variant_caller/naive_variant_caller/0.0.3: 12.60%
toolshed.g2.bx.psu.edu/repos/rnateam/peakachu/peakachu/0.1.0.2: 12.55%
toolshed.g2.bx.psu.edu/repos/galaxyp/msstatstmt/msstatstmt/2.0.0+galaxy1: 12.41%
toolshed.g2.bx.psu.edu/repos/iuc/megahit/megahit/1.2.9+galaxy1: 12.11%
toolshed.g2.bx.psu.edu/repos/iuc/vardict_java/vardict_java/1.8.3+galaxy1: 11.87%
toolshed.g2.bx.psu.edu/repos/iuc/spades_plasmidspades/spades_plasmidspades/3.15.5+galaxy2: 11.77%
toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bam_coverage/deeptools_bam_coverage/3.5.4+galaxy0: 11.64%
toolshed.g2.bx.psu.edu/repos/csbl/repeatmodeler/repeatmodeler/2.0.5+galaxy0: 11.43%
toolshed.g2.bx.psu.edu/repos/crs4/prokka/prokka/1.14.6+galaxy1: 11.28%
toolshed.g2.bx.psu.edu/repos/bgruening/augustus/augustus/3.4.0+galaxy2: 11.27%
toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_multi_bigwig_summary/deeptools_multi_bigwig_summary/3.5.4+galaxy0: 10.99%
toolshed.g2.bx.psu.edu/repos/iuc/scanpy_inspect/scanpy_inspect/1.10.2+galaxy1: 10.97%
toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_compare/deeptools_bigwig_compare/3.5.4+galaxy0: 10.71%
toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.10.1+galaxy0: 10.64%
toolshed.g2.bx.psu.edu/repos/iuc/chira_map/chira_map/1.4.30: 10.36%
toolshed.g2.bx.psu.edu/repos/lecorguille/xcms_retcor/abims_xcms_retcor/3.12.0+galaxy1: 10.16%
toolshed.g2.bx.psu.edu/repos/iuc/red/red/2018.09.10+galaxy1: 9.83%
toolshed.g2.bx.psu.edu/repos/iuc/unicycler/unicycler/0.5.0+galaxy1: 9.82%
toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.30.0+galaxy1: 9.48%
toolshed.g2.bx.psu.edu/repos/iuc/sleuth/sleuth/0.30.1+galaxy2: 9.13%
toolshed.g2.bx.psu.edu/repos/iuc/chira_extract/chira_extract/1.4.31: 8.59%
toolshed.g2.bx.psu.edu/repos/iuc/spades_rnaviralspades/spades_rnaviralspades/3.15.4+galaxy2: 8.52%
toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hictransform/hicexplorer_hictransform/3.7.5+galaxy0: 8.29%
toolshed.g2.bx.psu.edu/repos/iuc/spades_metaviralspades/spades_metaviralspades/3.15.5+galaxy2: 8.07%
toolshed.g2.bx.psu.edu/repos/iuc/rnaspades/rnaspades/3.15.5+galaxy2: 8.04%
toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bam_coverage/deeptools_bam_coverage/3.5.1.0.0: 7.69%
toolshed.g2.bx.psu.edu/repos/iuc/yahs/yahs/1.2a.2+galaxy2: 7.65%
toolshed.g2.bx.psu.edu/repos/galaxyp/msstats/msstats/4.0.0+galaxy1: 7.54%
toolshed.g2.bx.psu.edu/repos/iuc/spades_rnaviralspades/spades_rnaviralspades/3.15.5+galaxy2: 7.49%
toolshed.g2.bx.psu.edu/repos/bgruening/hicup_mapper/hicup_mapper/0.9.2+galaxy0: 7.25%
toolshed.g2.bx.psu.edu/repos/lparsons/htseq_count/htseq_count/0.6.1galaxy3: 7.14%
toolshed.g2.bx.psu.edu/repos/iuc/shovill/shovill/1.1.0+galaxy2: 7.13%
toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/3.1.1.0: 6.88%
toolshed.g2.bx.psu.edu/repos/nml/spades/spades/3.15.5+galaxy2: 6.86%
toolshed.g2.bx.psu.edu/repos/galaxyp/msstats/msstats/4.0.0.0: 6.76%
toolshed.g2.bx.psu.edu/repos/iuc/spades_metaplasmidspades/spades_metaplasmidspades/3.15.5+galaxy2: 6.52%
toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.4.6+galaxy0: 6.50%
toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_multi_bam_summary/deeptools_multi_bam_summary/3.5.4+galaxy0: 6.48%
toolshed.g2.bx.psu.edu/repos/iuc/porechop/porechop/0.2.4+galaxy0: 6.46%
toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicbuildmatrix/hicexplorer_hicbuildmatrix/3.7.5+galaxy0: 6.28%
toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.3: 6.16%
toolshed.g2.bx.psu.edu/repos/iuc/anndata_inspect/anndata_inspect/0.10.9+galaxy0: 6.03%
toolshed.g2.bx.psu.edu/repos/bgruening/antismash/antismash/6.1.1+galaxy1: 6.00%
toolshed.g2.bx.psu.edu/repos/iuc/gtdbtk_classify_wf/gtdbtk_classify_wf/2.3.2+galaxy0: 5.98%
toolshed.g2.bx.psu.edu/repos/iuc/iqtree/iqtree/2.3.6+galaxy0: 5.59%
toolshed.g2.bx.psu.edu/repos/iuc/edger/edger/3.36.0+galaxy5: 5.39%
toolshed.g2.bx.psu.edu/repos/chemteam/gmx_sim/gmx_sim/2020.4+galaxy1: 5.25%
toolshed.g2.bx.psu.edu/repos/iuc/pharokka/pharokka/1.3.2+galaxy0: 5.18%
toolshed.g2.bx.psu.edu/repos/iuc/bandage/bandage_info/2022.09+galaxy2: 4.90%
toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicpca/hicexplorer_hicpca/3.7.5+galaxy0: 4.74%
toolshed.g2.bx.psu.edu/repos/bgruening/repeat_masker/repeatmasker_wrapper/4.1.1: 4.70%
toolshed.g2.bx.psu.edu/repos/iuc/umi_tools_dedup/umi_tools_dedup/1.1.2+galaxy2: 4.53%
toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.14.1+galaxy1: 4.52%
toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_compute_gc_bias/deeptools_compute_gc_bias/2.5.7.0: 4.42%
toolshed.g2.bx.psu.edu/repos/iuc/anndata_manipulate/anndata_manipulate/0.10.9+galaxy0: 4.26%
toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicbuildmatrix/hicexplorer_hicbuildmatrix/3.4.3.0: 4.07%
toolshed.g2.bx.psu.edu/repos/iuc/funannotate_annotate/funannotate_annotate/1.8.15+galaxy1: 3.98%
toolshed.g2.bx.psu.edu/repos/iuc/ivar_variants/ivar_variants/1.2+galaxy0: 3.91%
toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicmergematrixbins/hicexplorer_hicmergematrixbins/3.7.2+galaxy0: 3.87%
toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_compute_matrix/deeptools_compute_matrix/3.5.1.0.0: 3.80%
toolshed.g2.bx.psu.edu/repos/iuc/megahit/megahit/1.2.9+galaxy0: 3.69%
toolshed.g2.bx.psu.edu/repos/iuc/funannotate_clean/funannotate_clean/1.8.15+galaxy5: 3.68%
toolshed.g2.bx.psu.edu/repos/iuc/anndata_import/anndata_import/0.10.9+galaxy0: 3.41%
toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_tblastx_wrapper/2.14.1+galaxy2: 3.38%
toolshed.g2.bx.psu.edu/repos/iuc/roary/roary/3.13.0+galaxy3: 3.18%
toolshed.g2.bx.psu.edu/repos/iuc/meme_dreme/meme_dreme/4.11.2.0: 2.98%
toolshed.g2.bx.psu.edu/repos/iuc/gubbins/gubbins/3.2.1+galaxy0: 2.97%
toolshed.g2.bx.psu.edu/repos/iuc/chira_merge/chira_merge/1.4.30: 2.75%
toolshed.g2.bx.psu.edu/repos/bgruening/augustus/augustus/3.4.0+galaxy1: 2.74%
toolshed.g2.bx.psu.edu/repos/devteam/clustalw/clustalw/2.1+galaxy1: 2.42%
toolshed.g2.bx.psu.edu/repos/iuc/chira_quantify/chira_quantify/1.4.30: 2.41%
toolshed.g2.bx.psu.edu/repos/iuc/umi_tools_dedup/umi_tools_dedup/0.5.3.0: 2.34%
toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/4.1.4: 2.25%
toolshed.g2.bx.psu.edu/repos/iuc/raxml/raxml/8.2.12+galaxy1: 2.13%
toolshed.g2.bx.psu.edu/repos/iuc/ivar_consensus/ivar_consensus/1.2.2+galaxy0: 2.11%
toolshed.g2.bx.psu.edu/repos/bgruening/alevin/alevin/1.10.1+galaxy0: 2.11%
toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_plot_fingerprint/deeptools_plot_fingerprint/3.5.4+galaxy0: 2.10%
toolshed.g2.bx.psu.edu/repos/devteam/cufflinks/cufflinks/2.2.1.4: 2.00%
toolshed.g2.bx.psu.edu/repos/iuc/funannotate_annotate/funannotate_annotate/1.8.15+galaxy5: 1.80%
toolshed.g2.bx.psu.edu/repos/iuc/mothur_align_seqs/mothur_align_seqs/1.39.5.0: 1.59%
toolshed.g2.bx.psu.edu/repos/bgruening/mitohifi/mitohifi/3+galaxy0: 1.49%
toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_plot_fingerprint/deeptools_plot_fingerprint/2.5.7.0: 1.38%
toolshed.g2.bx.psu.edu/repos/devteam/join/gops_join_1/1.0.0: 1.27%
toolshed.g2.bx.psu.edu/repos/iuc/mothur_make_contigs/mothur_make_contigs/1.39.5.1: 1.25%
toolshed.g2.bx.psu.edu/repos/bgruening/blobtoolkit/blobtoolkit/4.0.7+galaxy2: 1.22%
toolshed.g2.bx.psu.edu/repos/iuc/abricate/abricate/1.0.1: 1.21%
toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastp_wrapper/2.10.1+galaxy2: 1.20%
toolshed.g2.bx.psu.edu/repos/iuc/mothur_classify_seqs/mothur_classify_seqs/1.39.5.0: 1.19%
toolshed.g2.bx.psu.edu/repos/bgruening/repeat_masker/repeatmasker_wrapper/4.1.2-p1+galaxy1: 1.13%
toolshed.g2.bx.psu.edu/repos/iuc/maker/maker/2.31.11: 1.12%
toolshed.g2.bx.psu.edu/repos/iuc/iqtree/iqtree/2.1.2+galaxy2: 1.00%
toolshed.g2.bx.psu.edu/repos/iuc/medaka_variant/medaka_variant/1.7.2+galaxy1: 0.99%
toolshed.g2.bx.psu.edu/repos/iuc/ivar_consensus/ivar_consensus/1.4.3+galaxy0: 0.88%
toolshed.g2.bx.psu.edu/repos/iuc/iqtree/iqtree/1.5.5.3: 0.63%

0.00% missing