diff --git a/README.md b/README.md index 509dab039454f5d885b6228157b663c38c8a98d5..cb84f31c0bb94b672ff5967f553567925a6dcf78 100644 --- a/README.md +++ b/README.md @@ -1,93 +1,39 @@ -# ner_workflows +# Named entity recognition on Workflow data +## Description - -## Getting started - -To make it easy for you to get started with GitLab, here's a list of recommended next steps. - -Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)! - -## Add your files - -- [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files -- [ ] [Add files using the command line](https://docs.gitlab.com/ee/gitlab-basics/add-file.html#add-a-file-using-the-command-line) or push an existing Git repository with the following command: +This directory contains all the necessary information and scripts to reproduce the results presented in : ``` -cd existing_repo -git remote add origin https://gitlab.liris.cnrs.fr/sharefair/ner_workflows.git -git branch -M main -git push -uf origin main +@misc{sebe2024extractinginformationlowresourcesetting, + title={Extracting Information in a Low-resource Setting: Case Study on Bioinformatics Workflows}, + author={Clémence Sebe and Sarah Cohen-Boulakia and Olivier Ferret and Aurélie Névéol}, + year={2024}, + eprint={2411.19295}, + archivePrefix={arXiv}, + primaryClass={cs.CL}, + url={https://arxiv.org/abs/2411.19295}, +} ``` -## Integrate with your tools - -- [ ] [Set up project integrations](https://gitlab.liris.cnrs.fr/sharefair/ner_workflows/-/settings/integrations) - -## Collaborate with your team - -- [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/) -- [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html) -- [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically) -- [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/) -- [ ] [Set auto-merge](https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html) - -## Test and Deploy - -Use the built-in continuous integration in GitLab. - -- [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/index.html) -- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing (SAST)](https://docs.gitlab.com/ee/user/application_security/sast/) -- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html) -- [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/) -- [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html) - -*** - -# Editing this README - -When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thanks to [makeareadme.com](https://www.makeareadme.com/) for this template. - -## Suggestions for a good README - -Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information. - -## Name -Choose a self-explaining name for your project. - -## Description -Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors. - -## Badges -On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge. - -## Visuals -Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method. - -## Installation -Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection. +## Before You Start -## Usage -Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README. +Before running the experiments, you need to: -## Support -Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc. +* Download the dataset : https://doi.org/10.5281/zenodo.14879025 +* Clone the Git repository : https://github.com/ClemenceS/nlstruct -## Roadmap -If you have ideas for releases in the future, it is a good idea to list them in the README. +## Contents -## Contributing -State if you are open to contributions and what your requirements are for accepting them. +This repository includes: -For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self. +* A python script, `run_nlstruct.py`, to launch NER experiences whose header information must be modified (data link and model to be trained) +* A jupyter notebook, `add_voc_bioinfo.ipynb`, to integrate bioinformatics tools and binaries into models. -You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser. +## Licence -## Authors and acknowledgment -Show your appreciation to those who have contributed to the project. +This project is licensed under the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) -## License -For open source projects, say how it is licensed. +## Funding -## Project status -If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers. +This work received support from the National Research Agency under the France 2030 program, with reference to ANR-22-PESN-0007. \ No newline at end of file diff --git a/add_voc_bioinfo.ipynb b/add_voc_bioinfo.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..9d8fcf19a7ededa097534ae1d733423819f75818 --- /dev/null +++ b/add_voc_bioinfo.ipynb @@ -0,0 +1,362 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "cc36391f-a1b4-4958-9e2d-0034cad07759", + "metadata": {}, + "source": [ + "# Add vocabulary in a nlp model" + ] + }, + { + "cell_type": "markdown", + "id": "e53dd5bf-2eff-426d-aa38-f5ac3e812a53", + "metadata": {}, + "source": [ + "Clémence SEBE" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "2045ee21-bf1e-4da4-9514-07d7ee270a7b", + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import re\n", + "import json\n", + "import torch\n", + "import torch.nn as nn\n", + "from transformers import AutoTokenizer, AutoModel" + ] + }, + { + "cell_type": "markdown", + "id": "ae0a823a-f289-43b6-af29-71ca821fe6db", + "metadata": {}, + "source": [ + "I reuse fonctions developped in : https://github.com/LeonidasY/fast-vocabulary-transfer " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ca110132-dc16-46ba-adf6-edd978c5bbbb", + "metadata": {}, + "outputs": [], + "source": [ + "def tokens_mapping(in_tokenizer, gen_tokenizer):\n", + " \"\"\"\n", + " https://github.com/LeonidasY/fast-vocabulary-transfer/blob/main/fvt/fvt.py\n", + " \n", + " This method establish a mapping between each token of\n", + " the in-domain tokenizer (in_tokenizer) to one or more tokens from\n", + " the general-purpose (gen_tokenizer) tokenizer.\n", + "\n", + " :param in_tokenizer: Any huggingface tokenizer\n", + " :param gen_tokenizer: Any huggingface tokenizer\n", + " :param kwargs: no kwargs\n", + "\n", + " :return: A dictionary, having size of the in_tokenizer vocabulary.\n", + " Each key is the index corresponding to a token in the in-tokenizer.\n", + " Values are lists of indexes to the tokens of gen_tokenizer.\n", + " \"\"\"\n", + "\n", + " gen_vocab = gen_tokenizer.get_vocab()\n", + " in_vocab = in_tokenizer.get_vocab()\n", + " ngram_vocab = in_tokenizer.ngram_vocab if hasattr(in_tokenizer, 'ngram_vocab') else {}\n", + "\n", + " tokens_map = {}\n", + " for new_token, new_index in in_vocab.items():\n", + " if new_token in gen_vocab:\n", + " # if the same token exists in the old vocabulary, take its embedding\n", + " old_index = gen_vocab[new_token]\n", + " tokens_map[new_index] = [old_index]\n", + " \n", + " else:\n", + " # if not, tokenize the new token using the old vocabulary\n", + " new_token = re.sub('^(##|Ä |â–)', '', new_token)\n", + " if new_token in ngram_vocab:\n", + " token_partition = gen_tokenizer.tokenize(new_token.split('‗'), is_split_into_words=True)\n", + " else:\n", + " token_partition = gen_tokenizer.tokenize(new_token)\n", + "\n", + " tokens_map[new_index] = [gen_vocab[old_token] for old_token in token_partition]\n", + "\n", + " return tokens_map" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "775e5207-2f6c-4603-aaec-dbd3fe2eb614", + "metadata": {}, + "outputs": [], + "source": [ + "def embeddings_assignment(tokens_map, gen_model):\n", + " \"\"\"\n", + " https://github.com/LeonidasY/fast-vocabulary-transfer/blob/main/fvt/fvt.py\n", + " \n", + " Given a mapping between two tokenizers and a general-purpose model\n", + " trained on gen_tokenizer, this method produces a new embedding matrix\n", + " assigning embeddings from the gen_model.\n", + "\n", + " :param tokens_map: A mapping between new and old tokens. See tokens_mapping(...)\n", + " :param gen_model: A huggingface model, e.g. bert\n", + " :param kwargs: no kwargs\n", + "\n", + " :return: (2-d torch.Tensor) An embedding matrix with same size of tokens_map.\n", + " \"\"\"\n", + "\n", + " gen_matrix = gen_model.get_input_embeddings().weight\n", + " in_matrix = torch.zeros(len(tokens_map), gen_matrix.shape[1])\n", + "\n", + " for new_index, old_indices in tokens_map.items():\n", + " old_embedding = torch.mean(gen_matrix[old_indices], axis=0)\n", + " in_matrix[new_index] = old_embedding\n", + "\n", + " return in_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "14d8ed15-805f-4096-b049-cfdbe21bd81f", + "metadata": {}, + "outputs": [], + "source": [ + "def update_model_embeddings(gen_model, in_matrix, **kwargs):\n", + " \"\"\"\n", + " https://github.com/LeonidasY/fast-vocabulary-transfer/blob/main/fvt/__init__.py\n", + " \n", + " Method that replaces the embeddings of a given LM with in_matrix.\n", + "\n", + " :param gen_model: An huggingface model, e.g. bert\n", + " :param in_matrix: (2-d torch.Tensor) The new embedding matrix.\n", + " :param kwargs: no kwargs\n", + "\n", + " :return: A new LM model with replaced embeddings\n", + " \"\"\"\n", + "\n", + " # Change the model's embedding matrix\n", + " gen_model.get_input_embeddings().weight = nn.Parameter(in_matrix)\n", + " gen_model.config.vocab_size = in_matrix.shape[0]\n", + "\n", + " tie_weights = kwargs.get('tie_weights', True)\n", + " if tie_weights:\n", + " # Tie the model's weights\n", + " gen_model.tie_weights()\n", + "\n", + " return gen_model" + ] + }, + { + "cell_type": "markdown", + "id": "524f7e07-725a-4f0b-b529-ed2f12108202", + "metadata": {}, + "source": [ + "### First part: list of tool names and binaries to be added" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "de4b1ae4-466f-4a4f-90a0-4a1c047daab3", + "metadata": {}, + "outputs": [], + "source": [ + "which_file = \"alias_bin_list.json\"\n", + "with open(which_file, 'r') as mon_fichier:\n", + " json_voc = json.load(mon_fichier)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "86d1d37b-fe80-4783-ba9d-278a3f994092", + "metadata": {}, + "outputs": [], + "source": [ + "list_voc_to_add = []\n", + "taille_tools = {}\n", + "for sub_tool in json_voc:\n", + " for tool in sub_tool: \n", + "\n", + " \n", + " if len(tool) >= 5 and not \"githubusercontent\" in tool:\n", + " temp_tool = tool.split(\".\")[0]\n", + " temp_tool = temp_tool.split(\":\")[0]\n", + " temp_tool = ' '.join(re.sub(r'^[^a-zA-Z0-9]+|[^a-zA-Z0-9]+$', '', mot) for mot in temp_tool.split())\n", + " if len(temp_tool) >= 4 and len(temp_tool) < 30:\n", + " list_voc_to_add.append(temp_tool)\n", + " if not len(temp_tool) in taille_tools:\n", + " taille_tools[len(temp_tool)] = 1\n", + " else:\n", + " taille_tools[len(temp_tool)] += 1\n", + " \"\"\"\n", + " if len(tool) > 3 and not \"githubusercontent\" in tool:\n", + " list_voc_to_add.append(tool)\n", + " \"\"\" \n", + " \n", + "list_voc_to_add = list(set(list_voc_to_add))\n", + "print(f\"{len(list_voc_to_add)} peuvent être ajouté dans les modèles de langues\")\n", + "\n", + "file = open(\"list_voc.txt\", 'w')\n", + "for t in list_voc_to_add:\n", + " file.write(f\"{t}\\n\")\n", + "file.close()" + ] + }, + { + "cell_type": "markdown", + "id": "d63713bc-2352-4848-97bf-937ccbfd7d09", + "metadata": {}, + "source": [ + "# All in once" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a22a39ad-8c50-4001-9462-894b8bfe7592", + "metadata": {}, + "outputs": [], + "source": [ + "model_name = [\"bert-base-uncased\", \"allenai/scibert_scivocab_uncased\"]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "eb05f7f2-210d-4a86-b9d0-e6d49aa24f24", + "metadata": {}, + "outputs": [], + "source": [ + "for model_to_do in model_name:\n", + " print(f\"\\t{model_to_do}\")\n", + " \n", + " tokenizer_model_to_do = AutoTokenizer.from_pretrained(model_to_do)\n", + " avant = len(tokenizer_model_to_do)\n", + " print(f\"Len tokenizer avant ajout : {len(tokenizer_model_to_do)}\")\n", + " tokenizer_model_to_do.add_tokens(list_voc_to_add)\n", + " print(f\"Len tokenizer après ajout : {len(tokenizer_model_to_do)}\")\n", + " print(f'Nb voc add : {len(tokenizer_model_to_do) - avant}')\n", + "\n", + " # resize token embedding\n", + " model_work_on = AutoModel.from_pretrained(model_to_do)\n", + " model_work_on.resize_token_embeddings(len(tokenizer_model_to_do))\n", + "\n", + " #mapping between each token of the in-domain tokenizer (in_tokenizer) to one or more tokens from the general-purpose (gen_tokenizer) tokenizer.\n", + " tokenizer_base = AutoTokenizer.from_pretrained(model_to_do)\n", + " tokens_map = tokens_mapping(tokenizer_model_to_do, tokenizer_base)\n", + "\n", + " #Given a mapping between two tokenizers and a general-purpose model trained on gen_tokenizer\n", + " in_matrix = embeddings_assignment(tokens_map, model_work_on)\n", + "\n", + " #Method that replaces the embeddings of a given LM with in_matrix.\n", + " in_model = update_model_embeddings(model_work_on, in_matrix)\n", + "\n", + " assert in_model.get_input_embeddings().weight.size(0) == len(tokenizer_model_to_do), \"Error: embedding size does not match tokenizer size.\"\n", + "\n", + "\n", + " fold_save = \"modele_\" + model_to_do.replace(\"/\", \"_\") \n", + " os.makedirs(fold_save, exist_ok=True)\n", + "\n", + " for param in in_model.parameters():\n", + " if not param.is_contiguous():\n", + " param.data = param.data.contiguous()\n", + " #save model\n", + " in_model.save_pretrained(fold_save)\n", + " #save tokenizer\n", + " tokenizer_model_to_do.save_pretrained(fold_save)\n", + "\n", + " print()" + ] + }, + { + "cell_type": "markdown", + "id": "6837f1a0-0c98-43f8-8407-778ad078462c", + "metadata": {}, + "source": [ + "## Check that changes have been made" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c2bc6896-410f-4300-b462-6d4fa9bbfee2", + "metadata": {}, + "outputs": [], + "source": [ + "verif_poids = True\n", + "verif_vocab = True\n", + "\n", + "for model_to_do in model_name:\n", + " print(f\"\\t{model_to_do}\")\n", + " model_dir = \"modele_\" + model_to_do.replace(\"/\", \"_\") \n", + " tokenizer = AutoTokenizer.from_pretrained(model_dir)\n", + " model = AutoModel.from_pretrained(model_dir)\n", + "\n", + " if verif_vocab :\n", + " print(f\"- Check if adding voc went well (if nothing afterwards ok)\")\n", + " for token in list_voc_to_add:\n", + " if token in tokenizer.get_vocab():\n", + " \n", + " # weight verification\n", + " if verif_poids :\n", + " token_id = tokenizer.convert_tokens_to_ids(token)\n", + " embedding_nouveau_token = model.get_input_embeddings().weight[token_id]\n", + " \n", + " sous_tokens = tokenizer.tokenize(token, add_special_tokens=False)\n", + " sous_token_ids = tokenizer.convert_tokens_to_ids(sous_tokens)\n", + " sous_embeddings = model.get_input_embeddings().weight[sous_token_ids]\n", + " moyenne_sous_embeddings = torch.mean(sous_embeddings, dim=0)\n", + " \n", + " if torch.allclose(embedding_nouveau_token, moyenne_sous_embeddings, atol=1e-6):\n", + " pass\n", + " else:\n", + " print(f\"The embedding of the new token does not match the average of the sub-token : {token}\")\n", + " else:\n", + " print(f\"Token '{token}' is absent from the vocabulary.\")\n", + " \n", + "\n", + " print(f\"- Vérifier dimension du voc : \")\n", + " model_base = AutoModel.from_pretrained(model_to_do) \n", + " print(\"Base model vocabulary dimension :\", model_base.get_input_embeddings().weight.size(0))\n", + " print(\"Modified model vocabulary dimensions :\", model.get_input_embeddings().weight.size(0))\n", + "\n", + " print()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e1e78860-5788-4f6f-8e8e-8edb2dd4d73a", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.4" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/alias_bin_list.json b/alias_bin_list.json new file mode 100644 index 0000000000000000000000000000000000000000..f0255fb30521e4b3d5d1d4aaccdc1940eb135717 --- /dev/null +++ b/alias_bin_list.json @@ -0,0 +1,9476 @@ +[ + [ + "abacas", + "abacas-examples" + ], + [ + "python3-pyabpoa", + "abpoa" + ], + [ + "abricate-get_db", + "abricate" + ], + [ + "abyss-sealer", + "abyss-tofastq", + "abyss-bloom-dist.mk", + "abyss-fixmate-ssq", + "abyss-bowtie", + "distanceest-ssq", + "abyss-mergepairs", + "logcounter", + "abyss-pe", + "abyss-todot", + "abyss-samtoafg", + "abyss-map-ssq", + "distanceest", + "abyss-paired-dbg-mpi", + "simplegraph", + "abyss-filtergraph", + "kaligner", + "abyss-bwasw", + "abyss-db-txt", + "abyss-bowtie2", + "pathconsensus", + "abyss-gc", + "abyss-bwamem", + "konnector", + "pathoverlap", + "abyss-bloom", + "abyss-junction", + "popbubbles", + "abyss", + "abyss-tabtomd", + "abyss-index", + "abyss-dida", + "dassembler", + "adjlist", + "abyss-longseqdist", + "abyss-map", + "abyss-paired-dbg", + "abyss-layout", + "parsealigns", + "mergecontigs", + "abyss-fatoagp", + "abyss-align", + "abyss-p", + "abyss-scaffold", + "abyss-bwa", + "abyss-fixmate", + "overlap", + "consensus", + "abyss-kaligner", + "mergepaths", + "abyss-overlap", + "abyss-bloom-dbg", + "abyss-fac", + "abyss-gapfill" + ], + [ + "adapterremoval", + "adapterremoval-examples" + ], + [ + "qp3pop", + "admixtools" + ], + [ + "shasum", + "cpan", + "c2ph", + "perldocparserkwid", + "perlthanks", + "piconv", + "xsubpp", + "zipdetails", + "pod2html", + "pod2text", + "h2xs", + "enc2xs", + "splain", + "pod2man", + "perlperldoc", + "perldoc", + "podselect", + "perldocemitterhtml", + "admperl", + "perl", + "json_pp", + "prove", + "perlivp", + "corelist", + "podchecker", + "perldocbase", + "ptar", + "perlthreaded", + "libnetcfg", + "h2ph", + "perlbug", + "czlabperllib", + "pstruct", + "perldocwriter", + "instmodsh", + "pod2usage", + "ptargrep", + "ptardiff", + "pl2pm", + "perldocreader" + ], + [ + "adun.app-dbg", + "adun-core", + "adun.app" + ], + [ + "affxparser", + "r-bioc-affxparser" + ], + [ + "r-bioc-affy", + "affy" + ], + [ + "r-bioc-affyio", + "affyio" + ], + [ + "edfhed", + "aghermann", + "edfcat", + "agh-profile-gen", + "edfhed-gtk" + ], + [ + "synthreadgen", + "alecore", + "ale" + ], + [ + "canceritallelecount", + "allelecounter", + "allelecount", + "liballelecount-perl" + ], + [ + "altersequencealignment", + "alter-sequence-alignment", + "alter" + ], + [ + "altree-convert", + "altree-add-s", + "altree", + "altree-examples" + ], + [ + "amapdisplay", + "amap-align", + "amapalign", + "amap" + ], + [ + "amos", + "minimo" + ], + [ + "curlhttps:raw.githubusercontent.comncbiamrmastertest_dna.fahttps:raw.githubusercontent.comncbiamrmastertest_prot.fahttps:raw.githubusercontent.comncbiamrmastertest_prot.gffhttps:raw.githubusercontent.comncbiamrmastertest_both.expected\namrfindertest_dna.fatest_prot.fatest_prot.gffescherichiatest_both.got\ndifftest_both.expectedtest_both.got\n", + "amr_report", + "fasta_check", + "amrfinder", + "gff_check", + "dna_mutation", + "prefixprefixconda_prefixconda_prefix", + "amrfinder_update", + "ncbiamrfinderplus", + "fasta_extract", + "amrfinder_index", + "fasta2parts" + ], + [ + "ananseplot", + "ananse", + "anansebinding", + "anansenetwork", + "ananseinfluence", + "anansnake", + "ananseview" + ], + [ + "anarciheavynllesggglvkpggslrlscegsgflfshyymswirqgpekrlelvayissnstafyyadsvkgrftvskddakksvflqmtsvssddtatyycatgdwsrtnnfdtwgqgtqvivs", + "anarci" + ], + [ + "ancestry_hmm", + "ahmm-s", + "vcf2ahmm.py", + "ancestryhmm" + ], + [ + "libanfo0-dev", + "anfo", + "fa2dna", + "libanfo0", + "anfo-tool", + "dnaindex" + ], + [ + "ibs", + "fstfrom2dsfs.r", + "fstfrom2drheller.r", + "supersim", + "contamination", + "ngspsmc", + "contamination.r", + "haplotoplink", + "esterror.r", + "stuff.r", + "mstoglf", + "ploterr.r", + "jackknife.r", + "read.r", + "plot2dsfs.r", + "tajima.r", + "mshot2glf", + "2dsfs.r", + "contamination2", + "angsd", + "realsfs", + "printicounts", + "plotit.r", + "smartcount", + "splitgl", + "rimpl.r", + "thetastat", + "readms.output.r", + "scounts", + "direct_ancestry.r", + "ngsadmix", + "contaestboth.r", + "plotdamage.r" + ], + [ + "annotate", + "r-bioc-annotate" + ], + [ + "annotationdbi", + "r-bioc-annotationdbi" + ], + [ + "annotationhub", + "r-bioc-annotationhub" + ], + [ + "antarna.pydpbb", + "antarna", + "antarna.pydp..", + "antarna.pymfe" + ], + [ + "antismash", + "antismashlite", + "fasttree", + "download-antismash-databases", + "diamond", + "hmmpfam2", + "blastp" + ], + [ + "antsalignorigin", + "antslandmarkbasedtransforminitializer", + "antsusedeformationfieldtogetaffinetransform", + "antsaffineinitializer", + "atropos", + "ants", + "antsmotioncorr", + "antsbrainextraction.sh", + "antsapplytransformstopoints", + "antsatroposn4.sh", + "antsboldnetworkanalysis.r", + "antslaplacianboundarycondition.r", + "antspexec.sh", + "antsjacobian", + "antsregistration", + "antsnetworkanalysis.r", + "antsjointtensorfusion", + "antsintermodalityintrasubject.sh", + "antsintegratevelocityfield", + "antsmultivariatetemplateconstruction2.sh", + "antsuselandmarkimagestogetaffinetransform", + "antsintroduction.sh", + "antscorticalthickness.sh", + "antsmotioncorrstats", + "antsutilitiestesting", + "antsai", + "antssliceregularizedregistration", + "antsuselandmarkimagestogetbsplinedisplacementfield", + "antsmotioncorrdiffusiondirection", + "antsregistrationsyn.sh", + "antsintegratevectorfield", + "addnoisetoimage", + "averageaffinetran", + "antsjointlabelfusion.sh", + "antsaslprocessing.sh", + "antslongitudinalcorticalthickness.sh", + "antsmultivariatetemplateconstruction.sh", + "antsjointfusion", + "antsapplytransforms", + "antsregistrationsynquick.sh", + "antstransforminfo", + "antsneuroimagingbattery" + ], + [ + "anvi-script-reformat-fasta", + "anvi-pan-genome", + "anviominimal" + ], + [ + "any2fasta-examples", + "any2fasta" + ], + [ + "libarb", + "arbbio", + "arb-common", + "condacondaobjectsprefixpkg_namefi", + "arb", + "condacondalinkagesprefixpkg_namefi", + "libarb-dev", + "arb_pt_server", + "arb-doc" + ], + [ + "arcs", + "arcs-make" + ], + [ + "arem", + "arem.io" + ], + [ + "ariba", + "ariba.tasks" + ], + [ + "aromalight", + "aroma.light", + "r-bioc-aroma.light" + ], + [ + "arrayexpress", + "r-bioc-arrayexpress" + ], + [ + "art", + "aln2bed.pl", + "art_profiler_illumina", + "art-nextgen-simulation-tools-profiles", + "map2bed.pl", + "art_454", + "art_profiler_454", + "fastqreadavg.pl", + "art_illumina", + "combinedavg.pl", + "art_solid", + "art-nextgen-simulation-tools", + "summation.pl", + "empdist.pl" + ], + [ + "art", + "bamview", + "act", + "artemis", + "dnaplotter" + ], + [ + "artfastqgenerator", + "artfastqgenerator-examples", + "artfastqgenerator-doc" + ], + [ + "ascat", + "r-other-ascat" + ], + [ + "assembly-stats", + "assemblystats" + ], + [ + "mkarv", + "srvarv", + "ataqv" + ], + [ + "atlasinit", + "atlas", + "metagenomeatlas", + "mccortex31", + "mykatlas", + "atlasrun" + ], + [ + "blat2gbrowse.pl", + "bam2wig", + "clusterandsplitgenes.pl", + "augustus-doc", + "block2prfl.pl", + "augustus", + "add_name_to_gff3.pl", + "aa2nonred.pl", + "cegma2gff.pl", + "augustus2browser.pl", + "bamtowig.py", + "compilesplicecands", + "bedgraph2wig.pl", + "cleandosfasta.pl", + "augustus-data", + "augustify.py", + "checkutr", + "autoaugtrain.pl", + "checktargetsortedness", + "blat2hints.pl", + "autoaugpred.pl", + "compare_masking.pl", + "augustusdata", + "computeflankingregion.pl", + "computeflankingregion.pl2", + "checkparamarchive.pl", + "aln2wig", + "augustus2gbrowse.pl", + "autoaug.pl", + "bam2hints" + ], + [ + "autodock-test", + "autodock", + "autodock-getdata", + "autogrid", + "autogrid-test" + ], + [ + "autodockvina", + "autodock-vina" + ], + [ + "autodock", + "autodock4" + ], + [ + "vina", + "autodockvina", + "vina_split" + ], + [ + "autogrid4", + "autogrid" + ], + [ + "libavogadro-dev", + "avogadro", + "python-avogadro", + "libavogadro1", + "avogadro-data" + ], + [ + "avro", + "avrocwl", + "avropython2" + ], + [ + "", + "bactopia-summary", + "bactopiaassembler", + "bactopiaqc", + "bactopia-gather", + "bactopia-download", + "bactopia-variants", + "bactopia-assembler", + "bactopiateton", + "bactopia-citations", + "bactopiasketcher", + "bactopiapy", + "bactopia-qc", + "bactopiavariants", + "bactopia-datasets", + "bactopia-sketcher", + "bactopiagather", + "bactopia", + "bactopiasearch", + "bactopia-prepare", + "bactopia-teton", + "bactopiaprepare", + "bactopia-search" + ], + [ + "baitfisher", + "baitfilter" + ], + [ + "bakta_proteins", + "bakta", + "bakta_db" + ], + [ + "alignment-find", + "cut-range", + "alignment-thin", + "bali-phy-pkg", + "alignments-diff", + "alignment-translate", + "alignment-", + "stats-select", + "statreport", + "bp-analyze", + "alignment-cat", + "alignment-max", + "trees-distances", + "alignment-draw", + "alignment-chop-internal", + "trees-bootstrap", + "alignment-indices", + "mctree-mean-lengths", + "bali-subsample", + "alignment-consensus", + "draw-tree", + "pickout", + "trees-to-srq", + "trees-consensus", + "baliphy", + "alignment-distances", + "tree-tool", + "model_p", + "bali-phy", + "alignment-gild", + "tree-mean-lengths" + ], + [ + "libball1.4-dev", + "ballview", + "libball1.5-doc", + "libballview1.5-dev", + "libball1.4-doc", + "python-ballview", + "libball1.5-data", + "libballview1.4-dev", + "libball1.5", + "libball1.4", + "libball1.4-data", + "libball1.5-dev", + "python3-ball", + "ballview-dbg", + "python-ball", + "libballview1.4", + "libballview1.5" + ], + [ + "bamclipper", + "bamclipper.sh" + ], + [ + "bamm", + "bamflags" + ], + [ + "bamreadcount", + "bam-readcount" + ], + [ + "bamstats-gui", + "bamstats" + ], + [ + "covtotarget", + "bamtocov" + ], + [ + "bam", + "bamsqueeze", + "bamutil" + ], + [ + "qt_qpa_platformoffscreenbandage", + "bandage-examples", + "bandage", + "bandageng" + ], + [ + "analyzeaccession.sh", + "bbqc.sh", + "callvariants2.sh", + "bbwrap.sh", + "consect.sh", + "ded", + "bbfakereads.sh", + "bbsplitpairs.sh", + "bbversion.sh", + "calcmem.sh", + "crossblock.sh", + "comparevcf.sh", + "consensus.sh", + "bbcountunique.sh", + "bbmap-jni", + "bbsketch.sh", + "bbrealign.sh", + "bbstats.sh", + "bbmap.sh", + "bbsplit.sh", + "bbest.sh", + "cutgff.sh", + "bbmap", + "adjusthomopolymers.sh", + "bbmerge.sh", + "bbrename.sh", + "calctruequality.sh", + "countbarcodes.sh", + "a_sample_mt.sh", + "clumpify.sh", + "commonkmers.sh", + "comparessu.sh", + "dedupe2.sh", + "decontaminate.sh", + "analyzesketchresults.sh", + "applyvariants.sh", + "countgc.sh", + "bloomfilter.sh", + "bbmapskimmer.sh", + "countsharedlines.sh", + "dedupe.sh", + "alltoall.sh", + "bbmask.sh", + "addadapters.sh", + "callvariants.sh", + "crosscontaminate.sh", + "bbmerge-auto.sh", + "callpeaks.sh", + "bbmergegapped.sh", + "analyzegenes.sh", + "comparesketch.sh", + "addssu.sh", + "bbcms.sh", + "bbduk.sh", + "cutprimers.sh", + "bbnorm.sh", + "comparegff.sh", + "callgenes.sh" + ], + [ + "bcalm", + "converttogfa.py", + "abundance_stats.py", + "pufferize.py", + "split_unitigs.py" + ], + [ + "bcbio.pipeline.main", + "bcbio_setup_genome.py", + "bcbio_prepare_samples.py", + "bcbio.distributed.ipython", + "bcbio.provenance.", + "cwltool2wdl.py", + "bcbio-doc", + "python3-bcbio", + "bcbio_fastq_umi_prep.py", + "bcbionextgen", + "bcbio_nextgen.py", + "bcbio.distributed.multi", + "bcbio" + ], + [ + "bcftoolsplugin", + "plot-roh.py", + "guess-ploidy.py", + "bcftools", + "color-chrs.pl", + "vcfutils.pl", + "plot-vcfstats", + "run-roh.pl" + ], + [ + "qtbeads", + "beads" + ], + [ + "unbref3", + "mergevcf", + "splitvcf", + "gtstats", + "gprobssamplemissing", + "gprobs2beagle", + "vcf2beagle", + "bref", + "beagle2linkage", + "transpose", + "beagle2gprobs", + "vcf2gprobs", + "updategprobs", + "gprobsmissing", + "bref3", + "beagle2vcf", + "beagle_cut", + "changeline", + "ibdmerge", + "beagle_paste", + "changecolumn", + "filtercolumns", + "linkage2beagle", + "filterlines", + "gprobshwe", + "gprobsmetrics", + "beagle-doc", + "consensusvcf", + "beagle", + "base2genetic" + ], + [ + "libhmsbeagle-jni.jnilib", + "libhmsbeagle1", + "libhmsbeagle-dev", + "beaglelib", + "libhmsbeagle1v5", + "libhmsbeagle-jni.so", + "libhmsbeagle-java" + ], + [ + "beast2mcmc", + "libnucleotidelikelihoodcore0", + "treeannotator2", + "beastmcmc", + "beast2-mcmc-examples", + "beast-tracer", + "treeannotator", + "loganalyser", + "applauncher", + "beast-mcmc", + "beast2-mcmc", + "beauti2", + "beast-mcmc-examples", + "beauti", + "densitree", + "beast-mcmc-doc", + "beast2", + "beast2-mcmc-doc", + "beast", + "logcombiner", + "treestat", + "packagemanager" + ], + [ + "closest-features", + "rmsk2bed", + "gvf2starch", + "bedops", + "starchcluster_gnuparallel", + "sort-bed", + "update-sort-bed-slurm", + "bam2bed_gnuparallel", + "bam2bed_sge", + "starchstrip", + "update-sort-bed-starch-slurm", + "bam2starch_gnuparallel", + "bam2bed", + "bedmap", + "vcf2bed", + "bedops-starch", + "bam2bed_slurm", + "gff2bed", + "wig2bed", + "bam2starch_slurm", + "rmsk2starch", + "gvf2bed", + "bedextract", + "update-sort-bed-migrate-candidates", + "sam2starch", + "bedops-doc", + "bam2starch_sge", + "wig2starch", + "unstarch", + "gtf2bed", + "starchcluster_sge", + "gtf2starch", + "starch", + "bam2starch", + "starchcluster_slurm", + "vcf2starch", + "starch-diff", + "psl2starch", + "psl2bed", + "gff2starch", + "sam2bed", + "starchcat", + "convert2bed" + ], + [ + "complementbed", + "mergebed", + "maskfastafrombed", + "subtractbed", + "shufflebed", + "sortbed", + "bed12tobed6", + "flankbed", + "bedtoigv", + "shiftbed", + "unionbedgraphs", + "annotatebed", + "expandcols", + "multiintersectbed", + "coveragebed", + "bedtobam", + "bedtools-test", + "tagbam", + "groupby", + "closestbed", + "mapbed", + "randombed", + "genomecoveragebed", + "pairtopair", + "getoverlap", + "fastafrombed", + "bamtofastq", + "bedtools", + "linksbed", + "multibamcov", + "clusterbed", + "windowmaker", + "bamtobed", + "bedtoolstest", + "bedpetobam", + "pairtobed", + "slopbed", + "windowbed", + "nucbed", + "intersectbed" + ], + [ + "runbesst", + "besst.diploid", + "besst" + ], + [ + "libbifrost0", + "bifrost-k32", + "libbifrost-dev", + "bifrost-k128", + "bifrost-k64", + "bifrost" + ], + [ + "get-ids", + "bin_evaluation", + "binsanity-refine", + "binsanity-wf", + "concat", + "binsanity-profile", + "checkm_analysis", + "transform-coverage-profile", + "binsanity", + "simplify-fasta", + "binsanity-lc" + ], + [ + "biovcf", + "bio-vcf" + ], + [ + "hw", + "bioawk" + ], + [ + "bamtofastq", + "biobambam", + "biobambam2", + "bamsormadup" + ], + [ + "biobase", + "r-bioc-biobase" + ], + [ + "bioconvert.scripts", + "mplbackendaggbioconvert", + "bioconvert_stats", + "bioconvert.core", + "bioconvert_init", + "mplbackendaggbioconvert_stats", + "bioconvert", + "mplbackendaggbioconvert_init" + ], + [ + "bio-eagle", + "bio-eagle-examples", + "bioeagle" + ], + [ + "biomaj.process", + "python3-biomaj3-daemon", + "biomaj", + "biomaj-cli.py", + "biomaj.download", + "python3-biomaj3", + "biomajproperties" + ], + [ + "r-bioc-biomart", + "biomart" + ], + [ + "biomformat", + "r-bioc-biomformat" + ], + [ + "biomformattools", + "biomformat", + "biom" + ], + [ + "bp_seqcut", + "bp_query_entrez_taxa", + "bp_gccalc", + "bp_process_sgd", + "bp_make_mrna_protein", + "bp_remote_blast", + "bp_seqconvert", + "bp_biogetseq", + "bp_hivq", + "bp_blast2tree", + "bp_generate_histogram", + "bp_bioflat_index", + "bp_mutate", + "bp_composite_ld", + "bp_nexus2nh", + "bp_process_wormbase", + "bp_local_taxonomydb_query", + "bp_taxonomy2tree", + "bp_search2alnblocks", + "bp_search2gff", + "bp_biofetch_genbank_proxy", + "bp_fastam9_to_table", + "bp_find-blast-matches", + "bp_classify_hits_kingdom", + "bp_index", + "bp_seqfeature_load", + "bp_nrdb", + "bp_das_server", + "bp_search2tribe", + "bp_download_query_genbank", + "bp_dbsplit", + "bp_search2table", + "bp_seq_length", + "bp_taxid4species", + "bp_revtrans-motif", + "bp_flanks", + "perlbioperl", + "bp_mask_by_search", + "bp_seqretsplit", + "bp_heterogeneity_test", + "bp_bulk_load_gff", + "perlbioperlcore", + "bp_mrtrans", + "bp_genbank2gff", + "bp_translate_", + "bioperl", + "bp_genbank2gff3", + "bp_netinstall", + "bp_seqret", + "bp_extract_feature_seq", + "bp_aacomp", + "bp_filter_search", + "bp_fast_load_gff", + "bp_meta_gff", + "bp_chaos_plot", + "bp_seqfeature_gff3", + "bp_seqpart", + "bp_oligo_count", + "bp_split_seq", + "bp_sreformat", + "bp_pairwise_kaks", + "bp_parse_hmmsearch", + "bp_process_gadfly", + "bp_load_gff", + "bp_seqfeature_delete", + "bp_hmmer_to_table", + "bp_fetch" + ], + [ + "r-bioc-biostrings", + "biostrings" + ], + [ + "biosyntax-common", + "biosyntax-gedit", + "biosyntax", + "biosyntaxless", + "biosyntax-vim", + "biosyntax-less", + "biosyntaxgedit", + "biosyntax-example" + ], + [ + "filter_tradis_tags", + "tradis_essentiality", + "combine_tradis_plots", + "remove_tradis_tags", + "bacteria_tradis", + "tradis_comparison.r", + "check_tradis_tags", + "tradis_gene_insert_sites", + "tradis_essentiality.r", + "biotradis", + "bio-tradis", + "tradis_comparison", + "add_tradis_tags", + "tradis_merge_plots", + "tradis_plot" + ], + [ + "deduplicate_bismark", + "filter_non_conversion", + "bismark", + "bismark2report", + "bismark2summary", + "nome_filtering", + "bismark_methylation_extractor", + "bismark_genome_preparation", + "bismark2bedgraph", + "coverage2cytosine", + "bam2nuc" + ], + [ + "biocupdate", + "parsealignment", + "estimatevbexpression", + "transposelargefile", + "getfoldchange", + "getpplr", + "estimatede", + "checktr", + "bitseq", + "getcounts", + "getgeneexpression", + "extractsamples", + "getwithingeneexpression", + "convertsamples", + "estimateexpression", + "getvariance", + "extracttranscriptinfo", + "estimatehyperpar", + "r-bioc-bitseq" + ], + [ + "bax2bam", + "bam2bax", + "samtom4", + "pls2fasta", + "toafg", + "loadpulses", + "samtoh5", + "sdpmatcher", + "blasr", + "samfilter", + "bam2plx", + "sawriter" + ], + [ + "gfclient", + "fatonib", + "blat", + "pslpretty", + "nibfrag", + "twobitinfo", + "pslsort", + "ucscblat", + "pslreps", + "fatotwobit", + "twobittofa", + "gfserver" + ], + [ + "acedb-other-belvu", + "dotter", + "acedb-other-dotter", + "seqtools", + "acedbotherdotter", + "acedb-other", + "blixemh", + "libgbtools0t64", + "belvu", + "libgbtools-dev", + "libgbtools0", + "acedbotherbelvu", + "blixem" + ], + [ + "bmdiff", + "extract_fullseq", + "bmdump", + "bmtools", + "bmtool", + "bmtagger.sh", + "bmfilter" + ], + [ + "bolt", + "boltlmm" + ], + [ + "bowtie-align-s", + "bowtie-build-l", + "bowtie-build-s", + "bowtie-build-s-debug", + "bowtie-align-l", + "bowtie-build", + "bowtie-build-l-debug", + "bowtie-examples", + "bowtie--l", + "bowtie", + "bowtie--s", + "bowtie-", + "bowtie-align-s-debug", + "bowtie-align-l-debug", + "bowtie-debug" + ], + [ + "bowtie2-align-s", + "bowtie2-", + "bowtie2-build-s", + "bowtie2-build-l", + "bowtie2-align-l", + "bowtie2-build", + "bowtie2--l", + "bowtie2-examples", + "bowtie2", + "bowtie2-align", + "bowtie2--s" + ], + [ + "bpipe", + ".bpipe" + ], + [ + "bracken", + "combine_bracken_outputs.py", + "kmer2read_distr", + "est_abundance.py", + "bracken-build", + "generate_kmer_distribution.py" + ], + [ + "align2hints.pl", + "filtergenemark.pl", + "filterintronsfindstrand.pl", + "compute_accuracies.sh", + "merge_transcript_sets.pl", + "sortgenemark.py", + "braker", + "startalign.pl", + "downsample_traingenes.pl", + "braker_cleanup.pl", + "compare_intervals_exact.pl", + "braker.pl", + "filter_augustus_gff.pl", + "log_reg_prothints.pl", + "findgenesinintrons.pl", + "ensure_n_training_genes.py", + "gatech_pmp2hints.pl" + ], + [ + "breakdancer-max", + "samtools", + "breakdancer", + "bam2cfg.pl" + ], + [ + "breseq", + "gdtools" + ], + [ + "brig", + "blastringimagegenerator" + ], + [ + "bsgenome.mfascicularis.ncbi.", + "bsgenomemfascicularisncbi50", + "bsgenomemfascicularisncbi60" + ], + [ + "sam2bam.sh", + "methratio.py", + "bsp2sam.py", + "bsmap", + "methdiff.py" + ], + [ + "libbtllib-dev", + "btllib-tools", + "indexlr", + "btllib" + ], + [ + "bttoxindigger", + "bttoxin_digger" + ], + [ + "blast.py", + "ani.py", + "btyper3", + "print_final_results.py", + "build_btyper3_ani_db.py", + "btyper", + "download_pubmlst_latest.py", + "mlst.py" + ], + [ + "bufet.py", + "bufet" + ], + [ + "generate_plot.py", + "run_busco.py", + "busco" + ], + [ + "bustools", + "bustoolssort" + ], + [ + "bwa", + "qualfa2fq.pl", + "solid2fastq.pl", + "libbwa-dev", + "xa2multi.pl" + ], + [ + "bwa-mem2.avx2", + "bwa-mem2", + "bwamem2", + "bwa-mem2.sse41", + "bwa-mem2.avx512bw", + "bwa-mem2.avx", + "bwa-mem2.sse42" + ], + [ + "blossom_randgraph.py", + "cactus_filtersmallfastasequences.py", + "blossom5", + "cactus2hal.py", + "blockvizmaf", + "cactus_blast_chunkflowersequences", + "cactus_softmask2hardmask", + "cactus-refmap", + "cactus_consolidated", + "cactus_analyseassembly", + "cactus-align-batch", + "cactus-update-prepare", + "cactus_mirrorandorientalignments", + "hal", + "cactus-prepare-toil", + "cpecanem", + "hal2fasta", + "ancestorsmlmp.py", + "cactus_makealphanumericheaders.py", + "blockvizbed", + "findregionsexclusivelyingroup", + "cactus_covered_intervals", + "cactus_splitalignmentoverlaps", + "cactus-minigraph", + "cactus_blast_sortalignments", + "cactus-terra-helper", + "cactus_batch_mergechunks", + "cactus-blast", + "cactus_coverage", + "cactus-graphmap-split", + "ancestorsml", + "cactus-align", + "cactus_blast_chunksequences", + "cactus2hal-stitch.sh", + "cpecanalign", + "cpecanrealign", + "cpecanlastz_d", + "cactus-hal2maf", + "cpecanmodifyhmm", + "cpecanlastz", + "cactus", + "cactus-preprocess", + "cactus_fasta_softmask_intervals.py", + "hal2assemblyhub.py", + "cactus-prepare", + "cactus_blast_convertcoordinates", + "cactus_calculatemappingqualities", + "cactus-graphmap-join", + "cactus-graphmap", + "cactus_fasta_fragments.py" + ], + [ + "cafe", + "cafe5" + ], + [ + "libcamitk3-doc", + "camitk-imp", + "camitk-actionstatemachine", + "libqtpropertybrowser5", + "libcamitk5-data", + "libqtpropertybrowser3-dev", + "camitkactionstatemachine", + "libcamitk5", + "camitkimp", + "libqtpropertybrowser4", + "camitkconfig", + "libcamitk5-doc", + "libqtpropertybrowser3", + "libcamitk4-doc", + "libcamitk3", + "camitk-config", + "libcamitk4-data", + "libqtpropertybrowser-dev", + "libcamitk3-data", + "libcamitk3-dev", + "libcamitk-dev", + "libcamitk4" + ], + [ + "loadtrimmedreads", + "canu-time", + "falconsense", + "overlapconvert", + "tgstorefilter", + "utgcns", + "overlapincore", + "prefixeditdistance-matchlimitgenerate", + "tgstorecompress", + "generatecorrectionlayouts", + "overlapalign", + "sqstoredumpmetadata", + "tgstoreload", + "mhapconvert", + "overlapincorepartition", + "canu.defaults", + "correctoverlaps", + "dumpblob", + "aligngfa", + "finderrors", + "mergeranges", + "layoutreads", + "loaderates", + "filtercorrectionoverlaps", + "edalign", + "ovstoreconfig", + "trimreads", + "ovstoredump", + "ovstoresorter", + "splithaplotype", + "fixerrors", + "ovstorestats", + "bogart", + "overlapcheck", + "errorestimate", + "bogus", + "tgtigdisplay", + "draw-tig", + "overlapimport", + "sqstorecreate", + "sqstoredumpfastq", + "meryl-lookup", + "ovstoreindexer", + "finderrors-dump", + "ovstorebuild", + "filtercorrectionlayouts", + "wtdbgconvert", + "meryl", + "meryl-import", + "tgstoredump", + "sequence", + "canu", + "sqstorecreatepartition", + "mmapconvert", + "splitreads", + "loadcorrectedreads", + "overlappair", + "ovstorebucketizer" + ], + [ + "formcon", + "cap3" + ], + [ + "carna", + "carnawebserver" + ], + [ + "libcassie-doc", + "cassiopee", + "libcassie-dev", + "libcassie1v5", + "cassiopeeknife", + "libcassie1" + ], + [ + "cat-bat", + "catprepare", + "cat" + ], + [ + "build_blast_atlas_all_vs_all", + "convert_vcf_to_features", + "remove_short_seqs", + "build_blast_atlas", + "fetch_refseq_bacterial_genomes_by_name", + "fetch_genome_by_accession", + "create_zoomed_maps", + "redraw_maps", + "fetch_all_refseq_bacterial_genomes", + "cgview_comparison_tool", + "fetch_all_refseq_mitochondrial_genomes", + "remove_long_seqs", + "cct", + "ncbi_search", + "fetch_all_refseq_chloroplast_genomes" + ], + [ + "clstr_size_stat.pl", + "cd-hit-2d-para.pl", + "clstr_quality_eval_by_link.pl", + "cdhit-", + "clstr_sort_prot_by.pl", + "cdhit", + "clstr_merge.pl", + "clstr_rep.pl", + "clstr_merge_noorder.pl", + "clstr_merge", + "clstr_sort_by.pl", + "clstr_reduce", + "cd-hit-div.pl", + "cd-hit-est", + "clstr2txt.pl", + "clstr_quality_eval.pl", + "clstr_renumber", + "clstr_reps_faa_rev.pl", + "clstr_sort_prot_by", + "cd-hit-clstr_2_blm8.pl", + "cd-hit-dup-pe-out.pl", + "psi-cd-hit-local-old.pl", + "cdhit-est", + "cd-hit-para.pl", + "cd-hit-2d", + "clstr_list_sort.pl", + "clstr_sql_tbl.pl", + "cd-hit-para", + "cd-hit", + "read-linker", + "psi-cd-hit.pl", + "clstr_cut.pl", + "clstr_rev", + "fetch_fasta_by_ids.pl", + "clstr2tree", + "cd-hit-", + "cdhit-2d", + "cd-hit-est-2d", + "clstr_list.pl", + "cdhit-est-2d", + "psi-cd-hit-local.pl", + "cd-hit-div", + "make_multi_seq.pl", + "clstr_size_histogram.pl", + "cd-hit-2d-para", + "clstr2xml.pl", + "clstr_select.pl", + "psi-2d.pl", + "clstr_select_rep.pl", + "clstr2tree.pl", + "clstr_sort_by", + "clstr_merge_noorder", + "clstr_sql_tbl_sort.pl", + "fet.pl", + "clstr_select_seq.pl", + "clstr_reduce.pl", + "clstr_renumber.pl", + "cd-hit-lap", + "plot_len1.pl", + "fetch_fasta_exclude_ids.pl", + "make_multi_seq", + "clstr_rev.pl" + ], + [ + "cdbyank", + "cdbfasta" + ], + [ + "build_genomebg", + "gca", + "siteprobw", + "ceasbw", + "chipassoc", + "cistromeceas", + "sitepro", + "ceas" + ], + [ + "centrifuge-removeemptysequence.pl", + "centrifugecore", + "centrifuge-buildc", + "centrifuge-", + "centrifuge-build", + "centrifuge-build-bin", + "centrifuge_evaluate.py", + "centrifuge_simulate_reads.py", + "centrifuge", + "centrifuge-removen.pl", + "centrifuge-buildsharedsequence.pl", + "centrifuge-compress", + "centrifuge-sort-nt.pl", + "centrifuge-kreport", + "centrifuge-class", + "centrifuge-download", + "centrifuge--bin", + "centrifuge-compress.pl" + ], + [ + "cgatscripts", + "cgatapps", + "cgatgtf2table", + "numpy", + "pandas", + "cgatbam2bed", + "findprefix*bamtools.cpython-*-x86_64-linux-gnu.so*ldd", + "rpy2", + "pybedtools", + "cgat", + "pysam", + "cgatgenomics", + "cgatconversion" + ], + [ + "cgecore.cmdline", + "cgecore.organisminfo", + "cgecore.argumentparsing", + "cgecore.cgefinder", + "cgecore", + "cgecore.blaster", + "python3-cgecore", + "cgecore.alignment", + "cgecore.utility" + ], + [ + "cgmlstdists", + "cgmlst-dists" + ], + [ + "chakin.commands.expression", + "chado.feature", + "chakin.commands.phylogeny", + "chakin.commands.feature", + "chakin.commands.util", + "chakin.commands.analysis", + "chado", + "chado.", + "chado.phylogeny", + "chakin.commands", + "chakin", + "chadotools", + "chado.util", + "chado.expression", + "chakinanalysis", + "chakin.commands.", + "chakin.commands.organism", + "pychado", + "pythonchado", + "chado.analysis", + "chado.organism" + ], + [ + "alignrecords.py", + "convertdb.py", + "parsedb.py", + "buildtrees.py", + "defineclones.py", + "changeo", + "makedb.py", + "creategermlines.py", + "assigngenes.py" + ], + [ + "checkm.plot", + "checkmgenome", + "checkm.test", + "checkm", + "checkm.util" + ], + [ + "checkv", + "anicalc.py", + "aniclust.py" + ], + [ + "chewbbaca.utils", + "chewbbaca.uniprotfinder", + "chewie", + "chewbbaca.chewbbaca_ns", + "chewbbaca.schemaevaluator", + "chewbbaca.allelecallevaluator", + "chewbbaca.py", + "chewbbaca.prepexternalschema", + "chewbbaca.allelecall", + "chewbbaca.createschema", + "chewbbaca", + "chewbbaca.extractcgmlst" + ], + [ + "choruslib", + "chorus2", + "chorusgui" + ], + [ + "chromhmmexample", + "chromhmm-example", + "chromhmm", + "chromhmm.shbinarizebam" + ], + [ + "chromosight.utils", + "chromosight.kernels", + "chromosight", + "chromosight.cli" + ], + [ + "circlator", + "circlator.tasks" + ], + [ + "otf-symbols-circos", + "circos", + "otfsymbolscircos", + "parse.karyotype", + "gddiag", + "fonts-circos-symbols", + "parse.assembly" + ], + [ + "circtools", + "circtools_install_r_dependencies" + ], + [ + "cite-seq-count", + "citeseqcount", + "cite_seq_count" + ], + [ + "clark", + "clark-s", + "clark-l" + ], + [ + "cdtmpbpipe", + "clinkerpy", + "clinker" + ], + [ + "clipper", + "clip_analysis" + ], + [ + "warg", + "makemauvewargfile", + "clonalorigin", + "computemedians", + "blocksplit" + ], + [ + "clustal18clustalw", + "clustalx", + "clustalwh", + "clustalw", + "clustalw2h" + ], + [ + "libclustalo-dev", + "clustalo", + "clustalomega", + "libclustalo-doc" + ], + [ + "cner", + "r-bioc-cner" + ], + [ + "cnfarms", + "cn.farms" + ], + [ + "cn.mops", + "cnmops" + ], + [ + "cnvkit-guess_baits", + "cnvlib.segmentation", + "cnvkit-reference2targets", + "cnvkit", + "cnvkit-cnv_updater", + "snpfilter.sh", + "skgenome.tabio", + "cnvkit-cnv_annotate", + "cnvkit.py", + "skgenome", + "cnvkit-skg_convert", + "cnvlib", + "cnvkit-cnv_ztest", + "cnvkit-cnv_expression_correlate" + ], + [ + "plotcircular.py", + "plotbaf.py", + "cnvnator2vcf.pl", + "cnvnator", + "plotrdbaf.py" + ], + [ + "coatran_inftime", + "coatran", + "coatran_transtree", + "coatran_constant" + ], + [ + "cobra", + "cobra.util", + "python-cobra-data", + "python3-cobra", + "cobra.flux_analysis", + "cobra.sampling", + "cobra.core", + "cobra.io", + "cobra.manipulation", + "cobra.test", + "python-cobra" + ], + [ + "cbi", + "cai", + "codonw-cu", + "bases", + "codonw-reader", + "cutab", + "codonw-gc", + "codonwinput.dat", + "codonw-enc", + "codonw-cbi", + "codonw-raau", + "codonw-transl", + "codonw-fop", + "codonw-cai", + "base3s", + "cutot", + "codonw-aau", + "codonw-rscu", + "codonw-gc3s", + "codonw-cutab", + "cu", + "codonw-cutot", + "rscu", + "raau", + "aau", + "codonw-base3s", + "tidy", + "codonw", + "codonw-tidy", + "echoycg9probable1377residuespha0code0natgaatatgctcattgtcggtagagttgttgctagtgttgggggaagcggacttcaaacguaainput.dat", + "transl", + "enc", + "codonw-dinuc", + "codonw-bases", + "gc", + "gc3s", + "dinuc", + "reader", + "fop" + ], + [ + "cojac", + "cojaccooc-pubmut", + "cojaccooc-colourmut", + "cojacphe2cojac", + "cojaccooc-mutbamscan", + "cojaccooc-curate", + "cojaccooc-mutbamscanconda_prefixsharecojacvocconda_prefixsharecojacncov-2019.insert.v3.bedamplicons.v3.yaml" + ], + [ + "colabfold_batch", + "colabfold_split_msas", + "colabfold", + "setup_databases.sh", + "colabfold_search" + ], + [ + "collect_mgf", + "collectmgf" + ], + [ + "commet", + "commet.py" + ], + [ + "complexheatmap", + "r-bioc-complexheatmap" + ], + [ + "concavity", + "concavity-dbg" + ], + [ + "extract_fasta_bins.py", + "concoct", + "concoct_refine", + "dnadiff_dist_matrix.py", + "concoct_coverage_table.py", + "merge_cutup_clustering.py", + "cut_up_fasta.py" + ], + [ + "confindr", + "confindr_database_setup", + "confindr_create_db", + "confindr.py", + "confindr_src" + ], + [ + "conquest-postgres", + "conquest-common", + "conquest-dbase", + "conquest-mysql", + "conquest-sqlite" + ], + [ + "fasta-consensus", + "con-filter", + "wconsensus", + "genbank-consensus", + "seq-modifier", + "rand-seqs", + "make-matrix", + "patser", + "gmat-inf-gc", + "p-value", + "consensus" + ], + [ + "assess_significance.r", + "makegraph.r", + "freec2bed.pl", + "get_fasta_lengths.pl", + "makegraph2.0.r", + "vcf2snpfreec.pl", + "controlfreec", + "makegraph_chromosome.r", + "freec", + "freec2circos.pl" + ], + [ + "weedamb", + "ambtest", + "conus_train", + "conus" + ], + [ + "cooler", + "cooler.cli", + "python3-cooler-examples", + "python3-cooler", + "cooler.sandbox" + ], + [ + "cooltools.lib", + "cooltools", + "cooltools.cli" + ], + [ + "cortexcon", + "cortex_con_31" + ], + [ + "coverm", + "remove_minimap2_duplicated_headers" + ], + [ + "covtobed-examples", + "covtobed" + ], + [ + "make_hexamer_tab.py", + "make_logitmodel.py", + "cpat", + "cpat.py" + ], + [ + "crac-client", + "crac", + "crac-index" + ], + [ + "crass", + "crass-assembler", + "crisprtools" + ], + [ + "crispector", + "crispector2" + ], + [ + "crispresso", + "crispresso2" + ], + [ + "crop", + "cropem" + ], + [ + "crossmapbed", + "crossmap", + "crossmapvcf" + ], + [ + "ctffind", + "ctffind_plot_results.sh" + ], + [ + "ctn", + "ctn-dev" + ], + [ + "ifinfo", + "phm2if", + "pjinfo", + "pj2if", + "if2", + "ctsimtext", + "ifexport", + "phm2pj", + "if1", + "pjrec", + "linogram", + "ctsim-doc", + "pjhinterp", + "ctsim", + "phm2helix" + ], + [ + "cuffcompare", + "gffread", + "gtf_to_sam", + "cuffmerge", + "cuffdiff", + "cuffnorm", + "cufflinks", + "compress_gtf", + "cuffquant" + ], + [ + "cummerbund", + "r-bioc-cummerbund" + ], + [ + "cuttlefishbuild", + "cuttlefish" + ], + [ + "cwltool", + "cwltool-doc" + ], + [ + "cytoscape", + "cytoscape.sh" + ], + [ + "lens", + "2", + "ushuffle", + "cyushuffle", + "ushuffle.shuffles" + ], + [ + "python3-cyvcf2", + "cyvcf2", + "python-cyvcf2" + ], + [ + "r-bioc-dada2", + "dada2" + ], + [ + "lasort", + "ladump", + "lacat", + "lacheck", + "lasplit", + "hpc.daligner", + "lashow", + "laindex", + "daligner", + "lamerge" + ], + [ + "danpos.py", + "danpos" + ], + [ + "bwt_index", + "dart" + ], + [ + "dastkdifferentialatacseqtoolkit", + "differential_md_score", + "barcode_plot", + "process_atac", + "tf_intersect", + "tf_result_explanations", + "ma_plot", + "dastk" + ], + [ + "das_tool", + "fasta_to_contig2bin.sh", + "fasta_to_scaffolds2bin.sh", + "contigs2bin_to_fasta.sh", + "dastool" + ], + [ + "db2fasta", + "dbrm", + "dbdust", + "simulator", + "dbshow", + "quiva2db", + "dazzdb", + "dbsplit", + "db2quiva", + "dam2fasta", + "fasta2db", + "dbtrim", + "arrow2db", + "db2arrow", + "rangen", + "dbstats", + "dbdump", + "catrack", + "dbwipe", + "fasta2dam" + ], + [ + "dbcan", + "run_dbcan" + ], + [ + "dcm2niix", + "dcm2niibatch" + ], + [ + "dpe", + "delly" + ], + [ + "dendropy.utility.libexec", + "dendropy.model", + "dendropy.interop", + "dendropy.dataio", + "dendropy.calculate", + "dendropy.mathlib", + "dendropy.utility", + "dendropy.simulate", + "dendropy", + "dendropy.legacy", + "dendropy.datamodel" + ], + [ + "r-bioc-deseq2", + "deseq2" + ], + [ + "geneassign.py", + "contig_read_count_per_genome.py", + "reversestrand.pl", + "compassign.py", + "selectcontigspos.pl", + "plotdev.r", + "classifycontignr.py", + "desman", + "gene_read_count_per_genome.py", + "resolvenhap.py", + "extractgenes.py", + "addlengths.pl", + "validatesnp2.py", + "select.sh", + "lengths.py", + "collate.pl", + "labelsmap.pl", + "extractcogs.py", + "variant_filter.py", + "mapgheader.pl", + "extractcountfreqgenes.py", + "combinetau.pl", + "calcdelta.py", + "calcgenecov.py", + "splitclusters.pl", + "filter.pl", + "taufasta.pl", + "sampletau", + "lengthfilter.py", + "mapcogback.pl" + ], + [ + "dexseq_prepare_annotation.py", + "dexseq", + "dexseq_count.py" + ], + [ + "dex2db", + "dextractor", + "dexta", + "dexqv", + "dextract", + "undexta", + "dexar", + "undexqv", + "undexar" + ], + [ + "dialign-tx", + "dialigntx", + "dialign-t", + "dialign-tx-data" + ], + [ + "dialign2-2", + "dialign", + "dialign2" + ], + [ + "diamond", + "diamond-aligner", + "diamondaligner" + ], + [ + "libdicomscope-jni", + "dicomscope", + "dicomscope-doc" + ], + [ + "run_discosnprad.sh", + "discosnp_to_genotypes", + "kissreads2", + "discosnp_to_csv", + "kissreads", + "discosnp", + "run_discosnp++.sh", + "kissnp2" + ], + [ + "disulfind", + "disulfinder-data", + "disulfinder" + ], + [ + "star-align", + "dnaclust-ref", + "dnaclust", + "find-large-clusters", + "dnaclust-abun", + "generate_test_clusters" + ], + [ + "python3-dnaio", + "dnaio" + ], + [ + "dnapi", + "to_fasta.py", + "qual_offset.py", + "qual_trim.py", + "python3-dnapilib" + ], + [ + "dnarrange-merge", + "dnarrange-genes", + "dnarrange-link", + "dnarrange" + ], + [ + "dram-setup.py", + "dram.py", + "dram" + ], + [ + "drep", + "scaffoldlevel_drep.py", + "parse_stb.py" + ], + [ + "drop-seq-tools", + "basedistributionatreadposition--", + "collapsetagwithcontext--", + "filterbam--", + "detectbeadsynthesiserrors--", + "censusseq--", + "digitalexpression--", + "comparedropseqalignments--", + "csianalysis--", + "filtergtf--", + "countunmatchedsampleindices--", + "dropseqtools", + "gathermolecularbarcodedistributionbygene--", + "createintervalsfiles--", + "gathergenegclength--", + "bamtagoftagcounts--", + "detectbeadsubstitutionerrors--", + "collapsebarcodesinplace--", + "drop-seq-testdata", + "filterbambytag--", + "bamtaghistogram--", + "converttorefflat--" + ], + [ + "dsk", + "parse_results", + "parse_results.py", + "plot_distrib.r" + ], + [ + "mkdssp", + "dssp", + "dssp-dbg" + ], + [ + "duplextools", + "duplex_tools" + ], + [ + "printfanaaaaaref.fadwgsimref.fapref", + "dwgsim" + ], + [ + "fastx-graph", + "fastq-clipper", + "fastq-multx", + "ea-utils", + "varcall", + "fastq-stats", + "fastq-join", + "sam-stats", + "eautils", + "fastq-mcf", + "ea-alc", + "determine-phred", + "randomfq" + ], + [ + "ebseq", + "r-bioc-ebseq" + ], + [ + "ecogrep", + "ecopcrformat", + "ecopcrformat.py", + "ecoisundertaxon", + "ecosort", + "ecopcr", + "ecofind", + "ecopcrfilter" + ], + [ + "libedlib1", + "libedlib-dev", + "libedlib0", + "edlib-aligner", + "python3-edlib", + "edlibaligner" + ], + [ + "edta_raw.pl", + "edta", + "ltr_finder_parallel", + "lib-test.pl", + "edta_processi.pl", + "theextensivedenovoteannotatoredta", + "edta.pl" + ], + [ + "effectivet3empty.fastattss_std-.2.jarselective", + "effectivet3empty.fastattss_plant-.1.jarselective", + "effectivet3empty.fastattss_std-.1.jarselective", + "effectivet3empty.fastattss_animal-.1.jarselective", + "effectivet3" + ], + [ + "egglib.coalesce", + "egglib.io", + "egglib", + "egglib.wrappers", + "egglib.tools", + "egglib.stats" + ], + [ + "baseprog", + "eigenstratqtl", + "pcatoy", + "smartpca", + "pca", + "mergeit", + "smshrink", + "pcaselection", + "twstats", + "evec2pca", + "evec2pca-ped", + "eigensoft", + "smarteigenstrat", + "ploteig", + "gc-eigensoft", + "eigenstrat", + "smartrel", + "convertf" + ], + [ + "elastix-doc", + "transformix", + "elastix" + ], + [ + "emem", + "e-mem" + ], + [ + "_emirge", + "emirge_amplicon.py", + "emirge.py", + "pykseq", + "_emirge_amplicon", + "emirge_rename_fasta.py", + "emirge_makedb.py", + "emirge" + ], + [ + "emmax", + "emmax-kin" + ], + [ + "encyclopediaedu.washington.gs.maccoss.encyclopedia.main", + "encyclopedia" + ], + [ + "ensemblvep", + "wrapperforensemblvep" + ], + [ + "epa-ng", + "epang", + "epa-ng.mpi" + ], + [ + "famap", + "ncbi-epcr", + "epcr", + "fahash", + "e-pcr", + "ncbiepcr", + "re-pcr" + ], + [ + "epirunner", + "epigrass-doc", + "epgeditor", + "epigrass", + "neteditor" + ], + [ + "eqtlbma_hm", + "eqtlbma_bf", + "eqtlbma_avg_bfs", + "eqtlbma" + ], + [ + "erne-meth", + "erne-filter", + "erne-map", + "erne-bs5", + "erne", + "erne-create" + ], + [ + "estscan", + "prepare_data", + "extract_ug_est", + "makesmat", + "winsegshuffle", + "extract_est", + "maskred", + "evaluate_model" + ], + [ + "examl-avx", + "examl-omp-avx", + "examl-omp", + "examl", + "parse-examl" + ], + [ + "exomiserrestprioritiser", + "exomiser-rest-prioritiserself-test", + "exomiser" + ], + [ + "esd2esi", + "fastasoftmask", + "fastaremove", + "fastachecksum", + "fastaoverlap", + "exonerate-server", + "fastadiff", + "fastavalidcds", + "exonerate", + "fastatranslate", + "fastarevcomp", + "fasta2esd", + "fastaclip", + "fastanrdb", + "fastaexplode", + "ipcress", + "fastareformat", + "fastahardmask", + "fastasplit", + "fastasort", + "fastacomposition", + "fastasubseq", + "fastaindex", + "fastaclean", + "fastafetch", + "fastalength", + "fastaannotatecdna" + ], + [ + "berkeley-express-doc", + "berkeleyexpress", + "express", + "berkeley-express" + ], + [ + "facets", + "rfacets" + ], + [ + "fc_run.py", + "fc_run", + "falcon" + ], + [ + "ssearch36", + "tfastm36", + "fastx36", + "tfasts36", + "tfastx36", + "ggsearch36", + "fastm36", + "fasts36", + "fasty36", + "glsearch36", + "tfastf36", + "fastf36", + "tfasty36", + "fasta36", + "fasta3", + "fasta3-doc", + "lalign36" + ], + [ + "libfastahack0", + "libfastahack-dev", + "fastahack" + ], + [ + "fastani", + "splitdatabase.sh", + "visualize.r" + ], + [ + "perlfast", + "fastcodeml", + "fast" + ], + [ + "checkpoint_summary", + "scores", + "printdata", + "dnaml_progress", + "ae2dnaml", + "quickadd", + "jumble", + "outgroup", + "restart", + "categories_file", + "usertrees", + "iterate_rates", + "transition", + "out.pid", + "userlengths", + "weights", + "min_info", + "clean_checkpoints", + "clean_jumbles", + "fastdnaml-util", + "frequencies", + "non_interleaved", + "fastdnaml_loop", + "trees2prolog", + "trees2nexus", + "weights_categories", + "treefile", + "fastdnaml", + "bootstrap", + "global", + "n_categories", + "usertree", + "n_files", + "categories", + "fastdnaml_boot" + ], + [ + "fastml", + "gainloss", + "indelcoder" + ], + [ + "fastqpair", + "fastq_pair" + ], + [ + "fastq_screen", + "fastqscreen" + ], + [ + "fastqtl", + "fastqtl-doc" + ], + [ + "fasttreemp", + "fasttree" + ], + [ + "fastq_quality_filter", + "fastx_trimmer", + "fastq_quality_converter", + "fasta_formatter", + "fastx_barcode_splitter.pl", + "fastxtoolkit", + "fasta_clipping_histogram.pl", + "fastx_renamer", + "fastx_collapser", + "fastx_quality_stats", + "fastx_clipper", + "fastx_nucleotide_distribution_line_graph.sh", + "fasta_nucleotide_changer", + "fastx_uncollapser", + "fastx_reverse_complement", + "fastx_artifacts_filter", + "fastx_nucleotide_distribution_graph.sh", + "fastq_quality_boxplot_graph.sh", + "fastq_to_fasta", + "fastq_masker", + "fastq_quality_trimmer" + ], + [ + "libffindex0t64", + "libffindex0", + "libffindex0-dev", + "ffindex-dbg", + "ffindex" + ], + [ + "ffindex_build", + "ffindex_unpack", + "ffindex_apply_mpi", + "ffindex_apply", + "ffindex_get", + "ffindex_modify", + "ffindex", + "ffindex_from_tsv", + "ffindex_from_fasta" + ], + [ + "fgbio", + "fgbiominimal" + ], + [ + "rfgwas", + "fgwas" + ], + [ + "filtlong-data", + "filtlong" + ], + [ + "chromopainter2chromopainterv2.pl", + "plink2chromopainter.pl", + "beagle2chromopainter.pl", + "makeuniformrecfile.pl", + "impute2chromopainter.pl", + "finestructure", + "phasesubsample.pl", + "msms2cp.pl", + "fs", + "phasescreen.pl", + "convertrecfile.pl" + ], + [ + "flye-minimap2", + "flye-assemble", + "flye", + "flye-contigger", + "flye-modules", + "flye.tests.test_toy", + "flye-samtools", + "flye-polish", + "flye-repeat" + ], + [ + "fermilite", + "libfml0", + "fml-asm", + "libfml-dev", + "flexbar", + "fmlasm" + ], + [ + "fraggenescan", + "run_fraggenescan.pl" + ], + [ + "frcalign", + "frc" + ], + [ + "freebayes-parallel", + "bamleftalign", + "freebayes" + ], + [ + "freediams-doc-fr", + "freemedforms-i18n", + "freemedforms-common-resources", + "freemedforms-libs", + "freemedforms-freedata", + "freemedforms-emr-doc-en", + "freediams", + "freemedforms-emr-doc-fr", + "freemedforms-project", + "freemedforms-emr", + "freediams-doc-en", + "freemedforms-emr-resources", + "freemedforms-theme" + ], + [ + "fasta2stockholm.pl", + "slice_fasta_gff", + "cmpalign.pl", + "gapcleaner", + "map_coords", + "accuracy.pl", + "display", + "stockholm2fasta.pl", + "prot2codon", + "fsa-translate", + "slice_mercator_alignment", + "fsa", + "translate", + "map_gff_coords", + "percentid", + "prettify.pl", + "seqdotplot.pl", + "slice_fasta", + "isect_mercator_alignment_gff" + ], + [ + "fabber_asl", + "eddy_squad", + "autoaq", + "fsl", + "bedpostx_gpu", + "create_blueprint.py", + "drawmesh", + "featregappl", + "estnoise", + "asl_reg", + "epi_reg", + "bedpostx_single_slice.sh", + "applytopup", + "estimate_metric_distortion", + "aff2rigid", + "asl_file", + "bianca_perivent_deep", + "bet2", + "fabber_pet", + "bedpost", + "distancemap", + "fabber_qbold", + "convert_xfm", + "eddy", + "create_lut", + "fdr", + "bianca_overlap_measures", + "fabber_t1", + "betsurf", + "eddy_quad", + "applyxfm", + "fdt_matrix_merge", + "basil_var", + "dtifit", + "fast", + "avscale", + "design_ttest2", + "convertwarp", + "bet", + "anatomicalaverage", + "feat_gm_prepare", + "bedpostx_postproc.sh", + "bianca", + "fabber_dwi", + "bedpostx_datacheck", + "checkfeat", + "asl_gui", + "baycest", + "eddy_combine", + "feat", + "fabber_dce", + "easythresh", + "atlasquery", + "ccops", + "dual_regression", + "bedpostx_postproc_gpu.sh", + "calc_grad_perc_dev", + "cutoffcalc", + "fslview", + "asl_mfree", + "dtigen", + "fabber_cest", + "connectedcomp", + "fdt", + "cluster", + "avw2fsl", + "extracttxt", + "fabber_var", + "fdt_rotate_bvecs", + "concat_bvars", + "bedpostx", + "concatxfm", + "fabber_dsc", + "eddy_correct", + "cluster2html", + "featquery", + "fabber", + "eddy_openmp", + "extractfidparams", + "applyxfm4d", + "basil", + "feat_model", + "bianca_cluster_stats", + "contrast_mgr", + "fabber_dualecho", + "asl_calib", + "atlasq", + "applywarp", + "bedpostx_preproc.sh", + "b0calc" + ], + [ + "fsm-lite", + "fsmlite" + ], + [ + "galaxy.quota", + "galaxy.objectstore.cloud", + "galaxy.tools.toolbox.lineages", + "galaxy.tools.parser", + "galaxy.containers", + "galaxylib", + "galaxy.util", + "galaxy", + "galaxy.jobs.metrics.instrumenters", + "galaxy.tools.linters", + "galaxyupload", + "galaxy.jobs.metrics.collectl", + "mulled-build-channel", + "galaxy.exceptions", + "galaxy.tools", + "galaxy.model", + "galaxy.tools.deps.mulled", + "mulled-search", + "galaxy.tools.toolbox.filters", + "galaxy-tool-test", + "galaxyfiles", + "galaxy_upload", + "galaxy.tools.deps", + "galaxy.security", + "galaxy.tools.verify", + "galaxy.objectstore", + "galaxy.tools.locations", + "galaxy.tools.toolbox", + "galaxy.tools.verify.asserts", + "galaxy.util.logging", + "galaxy.files", + "galaxy.tools.deps.container_resolvers", + "galaxyobjectstore", + "galaxy.jobs", + "galaxy.tools.cwl", + "galaxy.tools.deps.resolvers", + "mulled-build", + "galaxy.jobs.metrics", + "galaxy-upload", + "mulled-build-files", + "galaxy.util.path", + "mulled-build-tool", + "galaxydata", + "galaxy.datatypes.dataproviders" + ], + [ + "galileo", + "galileo-daemon" + ], + [ + "gapcloser", + "soapdenovo2gapcloser" + ], + [ + "garli-mpi", + "garli", + "garli-examples", + "garlimpi" + ], + [ + "gat", + "gat-run.py" + ], + [ + "genomeanalysistk", + "gatk", + "gatk3" + ], + [ + "gbrowse_set_admin_passwd", + "gbrowse_configure_slaves", + "gbrowse_create_account", + "gbrowse_slave", + "gbrowse-data", + "bed2gff3", + "scan_gbrowse", + "gbrowse_sync_aws_slave", + "gbrowse_import_ucsc_db", + "gbrowse_syn_load_alignments_msa", + "ucsc_genes2gff", + "gbrowse_grow_cloud_vol", + "wiggle2gff3", + "gtf2gff3", + "gbrowse", + "gbrowse_aws_balancer", + "gbrowse_clean", + "gbrowse_metadb_config", + "make_das_conf", + "gbrowse_change_passwd", + "gbrowse-calign", + "gbrowse_syn_load_alignment_database", + "load_genbank" + ], + [ + "gcen", + "network_build" + ], + [ + "gcta64", + "gcta" + ], + [ + "gdc", + "gdc2" + ], + [ + "gdpc", + "gdpc-examples" + ], + [ + "gem-mapper", + "gem-mappability", + "gem2", + "gem-2-sam", + "gem-2-gem", + "gem-2-bedmappability", + "gem-indexer" + ], + [ + "gemma-doc", + "gemma" + ], + [ + "python3-geneimpacts", + "geneimpacts" + ], + [ + "r-bioc-geneplotter", + "geneplotter" + ], + [ + "genomedata-load-seq", + "genomedata-close-data", + "run_genomedata_tests.py", + "genomedata-histogram", + "genomedata-", + "genomedata-open-data", + "genomedata-erase-data", + "genomedata-load-data", + "genomedata-load-assembly", + "genomedata-report", + "genomedata-query", + "genomedata", + "genomedata-load", + "genomedata-hardmask" + ], + [ + "glistmaker", + "glistquery", + "gmer_counter", + "gmer_caller", + "gdistribution", + "genometester4", + "glistcompare", + "genometester" + ], + [ + "genomethreader", + "gth" + ], + [ + "genometools.rnaseq", + "gt", + "genometools-dbg", + "libgenometools0-dev", + "genometools-doc", + "exp_convert_entrez2gene.py", + "genometools.basic", + "python3-genometools", + "genometools.misc", + "ensembl_extract_protein_coding_genes.py", + "genometools.sra", + "genometools.ebi", + "geo_generate_sample_sheet.py", + "ensembl_extract_protein_coding_gene_ids.py", + "genometools.geo", + "genometools.ensembl", + "ensembl_extract_protein_coding_exon_annotations.py", + "seq_trim_fastq.py", + "ncbi_extract_entrez2gene.py", + "genometools.ncbi", + "libgenometools0t64", + "genometools.expression", + "libgenometools0", + "genometools.seq", + "genometools-common", + "genometools", + "python-genometools", + "rnaseq_stringtie_gene_level_expression.py", + "sra_find_experiment_runs.py" + ], + [ + "r-bioc-genomicalignments", + "genomicalignments" + ], + [ + "r-bioc-genomicfiles", + "genomicfiles" + ], + [ + "genomicranges", + "r-bioc-genomicranges" + ], + [ + "genrich", + "findns.py" + ], + [ + "geoquery", + "r-bioc-geoquery" + ], + [ + "gethomologues", + "get_homologues.pl", + "get_homologues-est.pl" + ], + [ + "get_organelle_from_assembly.py", + "getorganelle", + "slim_graph.py", + "get_organelle_from_reads.py" + ], + [ + "gfapy-convert", + "gfapy.lines", + "tests", + "gfapy.line.group.gfa2", + "gfapy.line.group", + "gfapy.line.edge", + "gfapy.line.header", + "gfapy.line.unknown", + "gfapy.line.edge.containment", + "gfapy.line.fragment", + "gfapy.line.group.unordered", + "python3-gfapy", + "gfapy-mergelinear", + "gfapy.line.edge.gfa1", + "gfapy.line.edge.common", + "gfapy.line.segment", + "gfapy.line", + "gfapy.graph_operations", + "gfapy.line.group.path", + "gfapy-validate", + "gfapy.line.comment", + "gfapy.line.edge.gfa2", + "gfapy.line.edge.link", + "gfapy.line.common", + "gfapy.line.gap", + "gfapy", + "gfapy.field", + "gfapy.line.custom_record", + "gfapy.alignment", + "gfapy.line.group.ordered" + ], + [ + "gfatools", + "paf2gfa" + ], + [ + "ali2gff", + "parseblast", + "blat2gff", + "sim2gff", + "gff2aplot" + ], + [ + "gff3toembl", + "gff3_to_embl" + ], + [ + "gffutils", + "gffutils-cli", + "python3-gffutils" + ], + [ + "ggcaller_cpp", + "ggcaller", + "panaroo_runner" + ], + [ + "modhmmer", + "libghmm-dev", + "libghmm1", + "ghmmwrapper", + "ghmm", + "class_change", + "ghmmhelper", + "libghmm1t64" + ], + [ + "ghmm-cluster", + "probdist", + "smix_hmm", + "ghmm-config", + "hmmed", + "scluster", + "ghmm" + ], + [ + "gimmemotifs", + "gimme" + ], + [ + "glam2", + "glam2scan", + "glam2format", + "glam2mask", + "glam2-purge" + ], + [ + "glimmhmm.pl", + "trainglimmerhmm", + "glimmerhmm" + ], + [ + "gnuplot", + "gnuplotpy" + ], + [ + "goalign", + "goalign_test.sh" + ], + [ + "gotree", + "gotree_test.sh" + ], + [ + "graphlan_annotate", + "graphlan_annotate.py", + "graphlan.py", + "graphlan" + ], + [ + "gridss_somatic_filter", + "virusbreakend", + "virusbreakend-build", + "annotatevariantsrepeatmasker", + "annotatevariantskraken", + "gridss_annotate_vcf_kraken2", + "collectgridssmetrics", + "gridss", + "gridsstools", + "gridss_extract_overlapping_fragments", + "gridss_annotate_vcf_repeatmasker", + "callvariants" + ], + [ + "change_paired_read_orientation", + "grinder", + "average_genome_size" + ], + [ + "r-bioc-grohmm", + "grohmm" + ], + [ + "gromacs-data", + "libgromacs5", + "libgromacs2", + "libgromacs7", + "libgromacs4", + "gromacsmpi", + "libnblib-gmx-dev", + "libnblib-gmx0", + "gromacs", + "gmx_mpi", + "gromacs-dev", + "gromacs-openmpi", + "gromacs-mpich", + "libgromacs9", + "libgromacs-dev" + ], + [ + "gseabase", + "r-bioc-gseabase" + ], + [ + "gvf_iit", + "gff3_introns", + "gsnap.avx2", + "psl_introns", + "cpuid", + "fa_coords", + "psl_splicesites", + "gff3_splicesites", + "gsnapl", + "trindex", + "atoiindex", + "gmap_reassemble", + "cmetindex", + "ensembl_genes", + "get-genome", + "gmap.avx2", + "gmap_build", + "gtf_introns", + "sam_sort", + "gmap_uncompress", + "gsnapl.avx2", + "gtf_transcript_splicesites", + "uniqscan", + "gsnap", + "snpindex", + "iit_get", + "gmapl.avx2", + "gmapl", + "dbsnp_iit", + "gtf_genes", + "gmap", + "iit_dump", + "psl_genes", + "md_coords", + "gff3_genes", + "gtf_splicesites", + "gmapindex", + "gmap_compress", + "gmap_process", + "iit_store", + "vcf_iit", + "uniqscanl" + ], + [ + "gsort", + "golang-github-brentp-gsort-dev" + ], + [ + "gsva", + "r-bioc-gsva" + ], + [ + "gtdbtk", + "gtdbtk.external.pypfam.hmm", + "gtdbtk.biolib_lite", + "gtdbtk.external.pypfam.scan", + "gtdbtk.files.marker", + "gtdbtk.config", + "gtdbtk.files.prodigal", + "gtdbtk.external.pypfam", + "gtdbtk.external" + ], + [ + "generate_ska_alignment.py", + "run_gubbins.py", + "gubbins_alignment_checker.py", + "mask_gubbins_aln.py", + "extract_gubbins_clade.py", + "gubbins" + ], + [ + "libgwyddion2-0t64", + "gwyddion-plugins", + "gwyddion-common", + "libgwyddion2-0", + "gwyddion-thumbnailer", + "gwyddion", + "libgwyddion20-doc", + "libgwyddion20-dev" + ], + [ + "biohansel", + "hanselx", + "hansel" + ], + [ + "hapibd", + "hap-ibd" + ], + [ + "", + "haptools.data", + "haptools" + ], + [ + "harvesttools", + "harvest-tools" + ], + [ + "hclust2", + "hclust2.py" + ], + [ + "", + "help" + ], + [ + "hhsearch", + "hhsuite", + "hhsuite-dbg", + "hhsuite-doc", + "hhsuite-data", + "hhalign", + "hhblits" + ], + [ + "hiccreatethresholdfile", + "hicdifferentialtad", + "chicaggregatestatistic", + "hicbuildmatrix", + "hicfindrestsite", + "hiccomparematrices", + "hiccompartmentalization", + "hicconvertformat", + "hiccorrectmatrix", + "chicdifferentialtest", + "chicplotviewpoint", + "hicexplorer", + "hicaverageregions", + "hicadjustmatrix", + "chicviewpoint", + "hicaggregatecontacts", + "chicqualitycontrol", + "chicexportdata", + "chicsignificantinteractions", + "chicviewpointbackgroundmodel", + "h", + "hiccorrelate", + "hicfindtads", + "hicdetectloops" + ], + [ + "hicstuff", + "cooler" + ], + [ + "scribl_capture_ditag_sorter.pl", + "hicup_capture", + "scribl_capture_region_breakdown.pl", + "hicup_truncater", + "hicup2gothic", + "hicup2fithic", + "make_hic_array.pl", + "hicup_digester", + "hicup_mapper", + "hicup2ncc", + "find_common_fragment_interactions.pl", + "hicup2hicpipe", + "hicup2juicer", + "hicup", + "scribl_capture.pl", + "hicup2homer", + "hicup_deduplicator", + "scribler" + ], + [ + "hilbertvis", + "r-bioc-hilbertvis" + ], + [ + "hilive-build", + "hilive" + ], + [ + "hisat2_extract_snps_haplotypes_ucsc.py", + "hisat2_extract_snps_haplotypes_vcf.py", + "hisat2", + "hisat2--s", + "hisat2-pipeline", + "hisat2--l", + "hisatgenotype_locus_samples.py", + "hisat2-", + "hisat2pipeline", + "hisat2_simulate_reads.py", + "stringtie", + "pandas", + "hisat2-build", + "hisatgenotype_hla_cyp.py", + "extract_splice_sites.py", + "get_haplotype_ilmn_strandseq.py", + "hisatgenotype_build_genome.py", + "hisat2-buildc", + "hisat2-build-s", + "hisatgenotype_locus.py", + "hisat2_extract_exons.py", + "hisatgenotype_extract_vars.py", + "hisat2_extract_splice_sites.py", + "hisat2-align-l", + "hisat2-build-l", + "hisatgenotype.py", + "hisat2-align-s", + "extract_exons.py", + "python3-hisat2", + "samtools", + "hisatgenotype_extract_reads.py", + "hisatgenotype_hla_genotyping_pgs.py", + "compare_hla_omixon.py" + ], + [ + "hitac-fit-filter", + "hitac-fit", + "hitac-filter", + "hitac", + "hitac-classify" + ], + [ + "libbamtools2.", + "bamtools", + "libbamtools-dev", + "hmftoolsbamtools", + "libbamtools-doc" + ], + [ + "hmftoolspurple", + "purple", + "purplebio" + ], + [ + "hmftoolssage", + "sageproteomics", + "sage" + ], + [ + "esl-seqrange", + "hmmpress", + "hmmlogo", + "hmmer-doc", + "esl-alistat", + "hmmcalibrate", + "esl-mask", + "esl-histplot", + "hmmer-examples", + "esl-construct", + "hmmerfm-exactmatch", + "hmmalign", + "hmmer", + "esl-afetch", + "hmmemit", + "esl-compstruct", + "esl-alimask", + "esl-alimerge", + "esl-alimap", + "esl-ssdraw", + "esl-seqstat", + "easel", + "hmmindex", + "esl-mixdchlet", + "esl-reformat", + "esl-alimanip", + "hmmconvert", + "alimask", + "esl-compalign", + "hmmsearch", + "hmmsim", + "esl-selectn", + "esl-shuffle", + "hmmbuild", + "hmmfetch", + "hmmpfam", + "hmmer3", + "esl-sfetch", + "esl-translate", + "esl-alirev", + "esl-weight", + "hmmpgmd_shard", + "hmmscan", + "hmmc2", + "esl-alipid", + "hmmpgmd" + ], + [ + "hmmer2pvm", + "hmm2align", + "hmm2search", + "hmm2pfam", + "hmmer2-doc", + "hmm2index", + "hmm2fetch", + "hmmer2-pvm", + "hmm2search-pvm", + "hmmfetch2", + "hmm2build", + "hmmalign2", + "hmmcalibrate2", + "hmmsearch2", + "hmmindex2", + "hmm2emit", + "hmmer2", + "libhmmer2-dev", + "hmmemit2", + "hmmconvert2", + "hmmbuild2", + "hmm2pfam-pvm", + "hmmpfam2", + "hmm2calibrate", + "hmm2convert", + "hmm2calibrate-pvm" + ], + [ + "maltextract", + "hops", + "postprocessing.amps.r" + ], + [ + "python3-htseq", + "htseq._htseq_internal", + "python-htseq-doc", + "htseq", + "htseq.stepvector", + "htseq.scripts.qa", + "htseq-qa", + "htseq.scripts.count", + "python-htseq", + "htseq-count", + "htseq._version" + ], + [ + "clip", + "clippy", + "htseqclip", + "htseq-clip" + ], + [ + "hts_nim_toolscount-reads", + "hts-nim-tools", + "htsnimtools", + "hts_nim_tools" + ], + [ + "hunspell-de-med", + "wgerman-medical" + ], + [ + "hyphy-pt", + "hyphy", + "hyphypt", + "hyphycommon", + "pythonhyphypython", + "hyphymp", + "hyphympi", + "hyphy-common", + "hyphygui", + "hyphy-mpi" + ], + [ + "iclipro", + "iclipro_bam_splitter" + ], + [ + "icount.examples", + "icount.genomes", + "icount.plotting", + "icount.files", + "icount.mapping", + "icountmini", + "icount-mini", + "icount.analysis", + "icount", + "icount.externals" + ], + [ + "validate_reads_blat", + "idba-extra", + "parallel_rna_blat", + "split_fa", + "validate_rna", + "validate_component", + "sim_reads", + "idba", + "validate_contigs_mummer", + "idba_hybrid", + "idba_tran", + "print_graph", + "split_fq", + "fq2fa", + "filter_blat", + "sort_psl", + "sample_reads", + "filterfa", + "shuffle_reads", + "filter_contigs", + "raw_n50", + "idba_ud", + "parallel_blat", + "fa2fq", + "scaffold", + "sort_reads", + "validate_contigs_blat", + "split_scaffold", + "sim_reads_tran" + ], + [ + "idr.widgets", + "idr.externaldbs", + "idr", + "idr.visualizations", + "idr.tests", + "idr.connections", + "idr.images", + "idrpy", + "idr.attributes" + ], + [ + "makeblastdb", + "igblast", + "edit_imgt_file.pl", + "igblastn", + "igblastp" + ], + [ + "igdiscover", + "igdiscover-doc" + ], + [ + "igor", + "igorvdj" + ], + [ + "igv", + "igv_hidpi", + "igvtools_gui", + "igvtools", + "igvtools_gui_hidpi" + ], + [ + "libij-java-doc", + "imagej2", + "imagej", + "libij-java" + ], + [ + "uvfconvert", + "imagevis3d" + ], + [ + "r-bioc-impute", + "impute" + ], + [ + "infernal-doc", + "cmconvert", + "infernal-dbg", + "cmemit", + "cmscan", + "cmbuild", + "cmstat", + "cmpress", + "cmcalibrate", + "cmalign", + "cmsearch", + "cmfetch", + "infernal" + ], + [ + "infornasequencedesign", + "inforna", + "info-rna" + ], + [ + "insilicoseq", + "iss" + ], + [ + "", + "inspect" + ], + [ + "intarnaccccccccggggggggggggggccccccc", + "intarnarnarnainteraction", + "intarna" + ], + [ + "integronfinder", + "integron_merge", + "integron_split", + "integron_finder" + ], + [ + "python3", + "perl", + "interproscanebi", + "java", + "interproscan.sh", + "interproscan" + ], + [ + "interveneupset", + "intervenepairwise", + "intervene.example_data.gene_list", + "intervene.example_data.dbsuper_mm9", + "intervene_results", + "intervene.example_data", + "intervene", + "intervene.modules.pairwise", + "intervenevenn", + "intervene.modules.upset", + "intervene.modules", + "intervene.example_data.encode_hesc", + "intervene.modules.venn" + ], + [ + "ionquant47cb2953-b4bf7726-2c96f5fe-8f1013aa", + "fragpipe", + "fragpipef28c4be2-759b0a11-6c1ea652-1240565ab6c0ad83-9a4e8900-3e83d29c-aeba3bfb", + "ionquant" + ], + [ + "iqtree2-mpi", + "iqtree-mpi", + "iqtree", + "iqtree2", + "iqtree-omp" + ], + [ + "iranges", + "r-bioc-iranges" + ], + [ + "isaac4", + "isaac-reorder-reference", + "isaac", + "isaac-align" + ], + [ + "isescan.py", + "isescan" + ], + [ + "compiled_table.py", + "mapping_to_query.py", + "read_grouping.py", + "create_output.py", + "ismap.py", + "ismap", + "mapping_to_ref.py", + "run_commands.py", + "ismapper" + ], + [ + "iva", + "iva_qc_make_db", + "iva_qc" + ], + [ + "ivar-doc", + "get_common_variants.sh", + "ivar" + ], + [ + "jali", + "jscan", + "jsearch" + ], + [ + "jasminesv", + "jasmine", + "pbjasmine", + "igv_jasmine" + ], + [ + "add-json.pl", + "jbrowse2", + "jbrowse" + ], + [ + "libjellyfish--2", + "jellyfish1", + "libjellyfish--dev", + "libjellyfish-perl", + "jellyfish-examples", + "kmerjellyfish", + "python3-dna-jellyfish", + "jellyfish" + ], + [ + "dan", + "consambig", + "cai", + "cutgextract", + "dbxcompress", + "cachedbfetch", + "dbxflat", + "cacheensembl", + "equicktandem", + "dbxgcg", + "featcopy", + "edamhasoutput", + "drfindformat", + "embosslib", + "dbxstat", + "eprimer32", + "featmerge", + "cpgreport", + "extractseq", + "distmat", + "aaindexextract", + "dbxuncompress", + "aligncopypair", + "chips", + "emboss-lib", + "aligncopy", + "acdlog", + "edamisformat", + "dbxresource", + "assemblyget", + "acdpretty", + "acdgalaxy", + "acdc", + "findkm", + "fuzzpro", + "dotmatcher", + "em_pscan", + "descseq", + "backtranseq", + "embosstest", + "edamdef", + "feattext", + "cons", + "cusp", + "drfinddata", + "drfindid", + "dotpath", + "dbiflat", + "featreport", + "dbxedam", + "edamisid", + "dbxtax", + "chaos", + "jemboss", + "epestfind", + "biosed", + "dbifasta", + "extractfeat", + "abiview", + "backtranambig", + "dbtell", + "dreg", + "btwisted", + "emboss-test", + "g", + "cachedas", + "embossversion", + "acdtable", + "density", + "cutseq", + "dbiblast", + "emboss", + "dbxobo", + "embossupdate", + "emboss-doc", + "emboss-data", + "acdtrace", + "emma", + "cirdna", + "dottup", + "fuzztran", + "degapseq", + "extractalign", + "eprimer3", + "drfindresource", + "acdvalid", + "checktrans", + "etandem", + "edialign", + "banana", + "cacheebeyesearch", + "drget", + "compseq", + "dbigcg", + "diffseq", + "edamname", + "codcmp", + "fuzznuc", + "antigenic", + "charge", + "dbxfasta", + "edamhasinput", + "embossdata", + "coderet", + "est2genome", + "freak", + "drtext", + "em_cons", + "emowse", + "dbxreport", + "einverted", + "codcopy", + "entret", + "cpgplot" + ], + [ + "runjmodeltest-gui", + "jmodeltest2", + "runjmodeltest-cluster", + "jmodeltest" + ], + [ + "jmztabm", + "jmztab-m" + ], + [ + "julia-debug", + "juliausingpkgpkg.testdivand", + "juliadivand", + "julia", + "juliausingdivand" + ], + [ + "biostar154220", + "jvarkit" + ], + [ + "kaiju", + "kaiju-mkbwt", + "kaiju-addtaxonnames", + "kaiju-mergeoutputs", + "kaiju-convertnr", + "kaiju-mkfmi", + "kaiju-gbk2faa.pl", + "kaijup", + "kaiju2table", + "kaijux", + "kaiju2krona", + "kaiju-makedb", + "kaiju-convertmar.py" + ], + [ + "kakscalculator", + "kaks_calculator", + "conpairs", + "kakscalculator2", + "axtconvertor" + ], + [ + "kalign3", + "kalign", + "kalignebi" + ], + [ + "kallistocite", + "kallisto-examples", + "kallisto" + ], + [ + "kaptive-example", + "kaptive-data", + "kaptive" + ], + [ + "khmer-common", + "liboxli1", + "oxli", + "khmer.tests", + "liboxli-dev", + "khmer" + ], + [ + "python3-kineticstools", + "kineticstools", + "python-kineticstools", + "kineticstools-data" + ], + [ + "kingprobe", + "king-probe" + ], + [ + "kleboratekleborate", + "kaptive.py", + "kleborate-examples", + "kleborate" + ], + [ + "kma_shm", + "kmaindex", + "kmaupdate", + "kma_update", + "kma", + "kmashm", + "kma_index" + ], + [ + "kmasker", + "fastq-stats", + "cmasker" + ], + [ + "libkmc-dev", + "kmc_tools", + "kmc_dump", + "kmc" + ], + [ + "kmer-db", + "kmerdb" + ], + [ + "kmerfinder", + "kmerfinder.py" + ], + [ + "kmerstreamjoin", + "kmerstreamestimate.py", + "kmerstream" + ], + [ + "knot", + "knotasmanalysis" + ], + [ + "kobas-annotate", + "kobas-run", + "kobas", + "kobas-identify" + ], + [ + "krakenea", + "kraken-mpa-report", + "kraken-build", + "kraken2", + "kraken_list_dbs", + "kraken", + "kraken-report", + "kraken-translate", + "kraken2-", + "kraken2-build", + "kraken-filter" + ], + [ + "filter_bracken.out.py", + "make_kreport.py", + "combine_mpa.py", + "fix_unmapped.py", + "alpha_diversity.py", + "combine_kreports.py", + "krakentools", + "kreport2mpa.py", + "beta_diversity.py", + "extract_kraken_reads.py", + "make_ktaxonomy.py", + "kreport2krona.py" + ], + [ + "clean_db.sh", + "krakenuniq", + "classify", + "count_unique", + "cp_into_tempfile.pl", + "krakenuniq-build", + "krakenuniq-filter", + "krakenuniq-extract-reads", + "set_lcas", + "krakenuniq-mpa-report", + "build_taxdb", + "read_merger.pl", + "krakenuniq-download", + "db_sort", + "upgrade_db.sh", + "classifyexact", + "build_db.sh", + "dump_taxdb", + "check_for_jellyfish.sh", + "krakenuniq-report", + "krakenuniq-translate", + "shrink_db.sh", + "read_uid_mapping", + "db_shrink" + ], + [ + "radiant", + "ktimporttaxonomy", + "ktimportxml", + "krona" + ], + [ + "stviewer", + "mobius", + "lace", + "lace_checker", + "buildsupertranscript" + ], + [ + "chaos", + "lagan", + "anal_gloc.pl", + "slagan.pl", + "xmfa2mfa.pl", + "slagan-mfa.pl", + "lagan_chaos", + "mlagan", + "rechaos.pl", + "anchors", + "supermap.pl", + "lagan.pl", + "prolagan", + "glocal", + "order" + ], + [ + "lam_conv", + "lamarc" + ], + [ + "lambda", + "lambda-align", + "lambdaalign", + "lambda3", + "lambda_indexer", + "lambda-align2" + ], + [ + "last-merge-batches", + "lastalign", + "last-split5", + "parallel-fastq", + "lastdb", + "maf-sort", + "last-split", + "lastdb5", + "maf-convert", + "fastq-interleave", + "maf-cut", + "last-pair-probs", + "maf-join", + "last-map-probs", + "last-train", + "lastal5", + "last", + "last-postmask", + "fasta-nr", + "lastal8", + "last-align", + "last-dotplot", + "lastdb8", + "last-split8", + "maf-swap", + "parallel-fasta", + "lastal" + ], + [ + "qcode_to_scores.py", + "merge_masking_intervals.py", + "maf_sort.py", + "axt_compare.py", + "hassock_hash.py", + "lastz", + "gfa_compare.py", + "pick_from_fasta_hsx.py", + "create_scores_file.sh", + "lastz-examples", + "lastz_d", + "hsx_file.py", + "probabilities_to_scores.py", + "lav_compare.py", + "build_fasta_hsx.py", + "fasta_fragments.py", + "fasta_softmask_intervals.py", + "lav_sort.py", + "any_to_qdna.py", + "gfa_to_r_dotplot.py", + "expand_scores_file.py" + ], + [ + "converttoextent", + "mappedcoverage", + "fixpolishesiid", + "mapmers", + "kmer", + "pickbestpolish", + "mapmers-depth", + "pickuniquepolish", + "parsesnp", + "removeredundant", + "atac", + "cleanpolishes", + "comparepolishes", + "depthofpolishes", + "kmer-examples", + "converttoatac", + "convertpolishes", + "sim4db", + "libmeryl-dev", + "reportalignmentdifferences", + "detectchimera", + "filterpolishes", + "meryl-analyze", + "plotcoveragevsidentity", + "realignpolishes", + "removeduplicate", + "existdb", + "mergepolishes", + "meryl-simple", + "atac.pl", + "mt19937ar-test", + "meryl-lookup", + "pickbestpair", + "positiondb", + "meryl", + "meryl-import", + "headpolishes", + "leaff", + "libkmer-dev", + "kmer-mask" + ], + [ + "learnmsa.run", + "learnmsa.protein_language_models", + "learnmsa", + "learnmsa.msa_hmm" + ], + [ + "lefse_run.py", + "lefse_plot_res.py", + "lefse", + "lefse_format_input.py", + "lefse2circlader.py", + "lefse_plot_features.py", + "qiime2lefse.py", + "lefse_plot_cladogram.py" + ], + [ + "r_install_packages", + "java", + "r", + "rscript", + "lepwrap" + ], + [ + "libbambamc-dev", + "libbambamc.a", + "libbambamc.0.dylib", + "bambamc", + "libbambamc", + "libbambamc.so", + "libbambamc0", + "libbambamc.so..50", + "bambam_config.h" + ], + [ + "libbigwig.so", + "libbigwig0", + "libbigwig-dev", + "libbigwig-doc", + "libbigwig", + "libbigwig0t64" + ], + [ + "libbiojava-java-demos", + "biojava", + "libbiojava-java-doc", + "libbiojava1.7-java", + "libbiojava1.9-java", + "libbiojava-java" + ], + [ + "libchipcard6t64", + "libchipcard-tools", + "libchipcard8", + "libchipcard-libgwenhywfar60-plugins", + "libchipcard-data", + "libchipcard6", + "libchipcard-dev" + ], + [ + "libfreecontact-dev", + "libfreecontact0-dev", + "libfreecontact0t64", + "libfreecontact-doc", + "libfreecontact0v5", + "libfreecontact0", + "freecontact", + "libfreecontact0-dbg" + ], + [ + "gatb-core", + "libgatbcore2", + "libgatbcore3", + "sequence.hpp", + "gatb", + "libgatbcore-dev", + "gatb-core-testdata" + ], + [ + "libgatk-bwamem-java", + "libgatk-bwamem-jni" + ], + [ + "libgatk-fermilite-jni", + "libgatk-fermilite-java" + ], + [ + "libvtkgdcm2-dev", + "libgdcm-cil", + "gdcm-doc", + "libgdcm2.4", + "libgdcm2.6", + "libvtkgdcm-java", + "python-vtkgdcm", + "libgdcm2-dev", + "python3-vtkgdcm", + "libvtkgdcm-9.1t64", + "php5-gdcm", + "libgdcm2.4-dbg", + "libgdcm2.6-dbg", + "libvtkgdcm2.6", + "libvtkgdcm-tools", + "libvtkgdcm3.0", + "libgdcm-tools", + "libgdcm-dev", + "libgdcm-java", + "php5-vtkgdcm", + "libgdcm3.0", + "libvtkgdcm2.8a", + "python-gdcm", + "libvtkgdcm-dev", + "python3-gdcm", + "libvtkgdcm2.4", + "libvtkgdcm-", + "libvtkgdcm-cil", + "libgdcm3.0t64", + "libgdcm2.8" + ], + [ + "libgdf-dev", + "octave-gdf", + "libgdf0t64", + "libgdf0", + "libgdf0-dbg", + "gdf-tools", + "matlab-gdf" + ], + [ + "libgenome", + "libgenome--0", + "libgenome0", + "libgenome-.so", + "libgenome--dev", + "libgenome-dev", + "libgenome-.dylib", + "libgenome--" + ], + [ + "libgenomicsdb-jni", + "libgenomicsdb0", + "genomicsdb-tools", + "libgenomicsdb-dev", + "libgenomicsdb-java" + ], + [ + "libismrmrd1.8", + "ismrmrd-tools", + "libismrmrd-dev", + "libismrmrd1.3", + "ismrmrd-schema", + "libismrmrd-doc", + "libismrmrd1.4" + ], + [ + "libmaus", + "libmaus2", + "libmaus2-dev", + "echo", + "libmaus2-2" + ], + [ + "libmems1", + "libmems-dev", + "libmems-.so", + "libmems--", + "libmems", + "libmems-.a", + "libmems--dev", + "libmems1t64" + ], + [ + "libmmb4.0t64", + "libmmb4.0", + "libmmblib-dev", + "mmb", + "mmb-common", + "libmmblib3.2", + "libmmb-dev" + ], + [ + "libmodhmm0", + "libmodhmm-dev", + "libsvmloc0", + "libsvmloc-dev" + ], + [ + "libmuscle-dev", + "libmuscle", + "libmuscle--dev", + "libmuscle1", + "libmuscle--1", + "libmuscle-.la" + ], + [ + "libsam-extract3", + "libncbi-wvdb-dev", + "libncbi-wvdb2", + "libncbi-vdb3", + "libncbi-wvdb3", + "libvdb-sqlite2", + "libkdf5-2", + "libsam-extract-dev", + "libvdb-sqlite-dev", + "libncbi-vdb2", + "libncbi-vdb.so", + "libncbi-vdb-dev", + "ncbivdb", + "ncbi-vdb-data", + "libncbi-vdb.dylib", + "libkdf5-dev" + ], + [ + "libnifticdf2", + "libnifti-doc", + "libnifti2-2", + "libniftiio2", + "libnifti2", + "libnifticdf-dev", + "libznz3", + "libnifti-dev", + "libniftiio-dev", + "libniftiio2t64", + "libznz-dev", + "nifti-bin", + "libnifti2-dev" + ], + [ + "libopenmm7.7", + "python3-openmm", + "openmm", + "libopenmm7.5", + "libopenmm-plugins", + "python3-simtk", + "libopenmm-dev", + "libopenmm8.1" + ], + [ + "libpbcopper2.", + "libpbcopper1.", + "libpbcopper.a", + "pbcopper", + "libpbcopper-dev" + ], + [ + "libpbseq", + "libblasr", + "libpbihdf", + "libblasr-dev", + "libpbihdf-dev", + "libpbdata", + "libblasr5.", + "libpbseq-dev", + "libpbdata-dev" + ], + [ + "libpwiz-tools", + "libpwiz3", + "libpwiz-dev", + "libpwiz-doc", + "libpwiz3t64" + ], + [ + "reprof", + "librg-reprof-bundle-perl" + ], + [ + "librostlab-blast0-dbg", + "librostlab-blast0", + "librostlab-blast-doc", + "librostlab-blast0-dev", + "librostlab-blast0v5", + "librostlab-blast0v5-dbg" + ], + [ + "librostlab3", + "librostlab3-dbg", + "librostlab3-dev", + "librostlab-doc", + "librostlab3t64" + ], + [ + "vrrender", + "libsight", + "sightcalibrator", + "sightviewer", + "libsight-dev" + ], + [ + "faithpd", + "unifrac-tools", + "unifracbinaries", + "libssu0", + "ssu", + "libssu-dev" + ], + [ + "ssw-align", + "libssw0", + "sswalign", + "libssw1", + "ssw_test", + "libssw-java", + "libssw-dev" + ], + [ + "libstaden-read14", + "libstaden-read11", + "cram_size", + "libstaden-read13", + "staden-io-lib-examples", + "staden-io-lib-utils", + "stadeniolib", + "libstaden-read1", + "libstaden-read14t64", + "libstaden-read-dev" + ], + [ + "libvcflib-dev", + "libvcflib1", + "libvcflib-tools", + "libvcflib2" + ], + [ + "python-vtk-dicom", + "libvtkdicom0.8", + "libvtkdicom0.8t64", + "libvtk-dicom-dev", + "libvtk-dicom-java", + "libvtk-dicom0.5", + "python3-vtk-dicom", + "libvtkdicom0.7", + "vtk-dicom-tools", + "libvtk-dicom0.5-dev" + ], + [ + "redbuild", + "lightstringgraph", + "graph2asqg", + "lsg" + ], + [ + "lima", + "lima-undo" + ], + [ + "r-bioc-limma", + "limma" + ], + [ + "echod10744nggaaaauugaucaucggcaagauaaguuauuuacuaaauaauaggauuuaauaaccuggugaguucgaaucucacauuuuccg", + "lc_alllocarna_p", + "locarna", + "ls", + "lc_alllocarna", + "lc_allmlocarna", + "lc_allexparna_p", + "lc_allsparse" + ], + [ + "lofreq", + "lofreq2_vcfplot.py", + "lofreq2_call_pparallel.py", + "samtools", + "lofreq2_indel_ovlp.py", + "lofreq2_somatic.py" + ], + [ + "logol", + "logolbin", + "logolexec", + "logolmultiexec" + ], + [ + "loki_count", + "freq.pl", + "loki_sort_error", + "loki_freq", + "loki_ext", + "loki_ext.pl", + "prep", + "loki-doc", + "sort_error.pl", + "check_het", + "dist.pl", + "count.pl", + "hist", + "loki_dist", + "qavg", + "loki" + ], + [ + "lollipop", + "lollipopgenerate-mutlist", + "testlollipop", + "lollipopgetmutationsfrom-basecount", + "lollipopdeconvolute" + ], + [ + "lordec-stat", + "lordec_sge_slurm_wrapper.sh", + "lordec-trim", + "lordec-trim-split", + "lordec", + "lordec-correct", + "lordec-build-sr-graph" + ], + [ + "lorikeetgenome", + "lorikeet" + ], + [ + "ltr_finder_parallel", + "ltrfinder", + "ltrfinderparallel", + "ltr_finder" + ], + [ + "ltr_retriever", + "ltrretriever", + "convert_ltr_finder2.pl", + "convert_ltr_struc.pl", + "convert_mgescan.pl", + "lai", + "convert_ltrdetector.pl", + "convert_ltr_finder.pl", + "convert_mgescan3.0.pl" + ], + [ + "ltrsift_encode", + "ltrsift", + "ltrsift-examples", + "ltrsift-dbg" + ], + [ + "extractsplitreads_bwamem", + "lumpy_filter", + "lumpy", + "pairend_distro.py", + "lumpysv", + "lumpysvminimal", + "lumpyexpress" + ], + [ + "lz4c", + "lz4cat", + "lz4bin", + "unlz4", + "lz4" + ], + [ + "maaslin2.r", + "maaslin2" + ], + [ + "macs", + "macs3", + "macs2" + ], + [ + "macsysplit", + "macsydata", + "macsymerge", + "macsyconfig", + "macsyprofile", + "macsyfinder" + ], + [ + "ucscmaffilter", + "maffilter-examples", + "maffilter" + ], + [ + "mafft-einsi", + "mafft-homologs.rb", + "mafft-profile", + "mafft-ginsi", + "mafft-fftns", + "mafft-distance", + "einsi", + "mafft-fftnsi", + "mafft-sparsecore.rb", + "linsi", + "mafft-xinsi", + "nwns", + "mafft", + "mafft-nwnsi", + "fftnsi", + "fftns", + "nwnsi", + "mafft-qinsi", + "mafft-linsi", + "mafft-nwns", + "mafft-homologs", + "ginsi" + ], + [ + "rra", + "mageck", + "mageckgsea" + ], + [ + "magpurifyconspecific", + "magpurify", + "magpurifycoverage", + "magpurifytetra-freq", + "magpurifygc-content", + "magpurifyknown-contam", + "magpurifyphylo-markers", + "magpurifyclean-bin", + "magpurifyclade-markers" + ], + [ + "magus.tasks", + "magus", + "magus.align.decompose", + "magus.align.merge.graph_cluster", + "magus.align.merge.graph_trace", + "magusmsa", + "magus.align.merge.graph_build", + "magus.tools", + "magus.helpers", + "magus.align.merge", + "magus.align" + ], + [ + "gemoma_to_augustus_like_gtf.py", + "make_hub.py", + "makehub" + ], + [ + "make_prg", + "", + "makeprg" + ], + [ + "map_data_ids", + "cufflinks2gff3", + "ipr_update_gff", + "iprscan2gff3", + "maker2eval_gtf", + "maker_functional_gff", + "match2gene.pl", + "maker_map_ids", + "genemark_gtf2gff3", + "maker", + "evaluator", + "map_gff_ids", + "zff2genbank.pl", + "gff3_merge", + "aed_cdf_generator.pl", + "maker_functional_fasta", + "fasta_merge", + "map_fasta_ids", + "fasta_tool", + "map2assembly", + "tophat2gff3", + "train_augustus.pl", + "cegma2zff", + "maker2zff", + "quality_filter.pl", + "split_gff3" + ], + [ + "malt-run", + "malt-build", + "malt" + ], + [ + "manta", + "configmanta.py", + "runmantaworkflowdemo.py" + ], + [ + "mantispfa", + "mantis" + ], + [ + "mapdamage2", + "pysam", + "mapdamage", + "rcppgsl" + ], + [ + "mapsembler2", + "mapsembler", + "run_mapsembler2_pipeline.sh" + ], + [ + "mapsplice.py", + "mapsplice" + ], + [ + "maq.pl", + "farm-run.pl", + "maq_eval.pl", + "paf_utils.pl", + "solid2fastq.pl", + "fq_all2std.pl", + "maq", + "maq_plot.pl" + ], + [ + "maqindex_socks", + "zrio", + "maqview", + "maqindex" + ], + [ + "mash-doc", + "mash", + "libmash-dev" + ], + [ + "mason_genome", + "mason_variator", + "mason_simulator", + "mason_methylation", + "mason_materializer", + "mason", + "mason_splicing", + "mason_frag_sequencing" + ], + [ + "massxpert2-doc", + "minexpert2-doc", + "massxpert-doc", + "massxpert-dbg", + "massxpert-data", + "massxpert2", + "massxpert2-data", + "massxpert", + "minexpert2" + ], + [ + "chromosome_scaffolder.sh", + "samba.sh", + "polca.sh", + "masurca" + ], + [ + "mauve-aligner", + "bbfilter", + "stripgapcolumns", + "repeatoire", + "createbackbonemfa", + "alignmentprojector", + "scorealignment", + "uniquifytrees", + "uniquemercount", + "coordinatetranslate", + "togrimmformat", + "mauvealigner", + "bbanalyze", + "mauvetoxmfa", + "torawsequence", + "getorthologlist", + "stripsubsetlcbs", + "progressivemauve", + "backbone_global_to_local", + "xmfa2maf", + "tomultifasta", + "mfa2xmfa", + "makebadgermatrix", + "addunalignedintervals", + "randomgenesample", + "extractbcitrees", + "getalignmentwindows", + "projectandstrip" + ], + [ + "mauvecm", + "mauve", + "mauve-contig-mover", + "mauvealigner" + ], + [ + "clxdo", + "mclcm", + "mcl-doc", + "mcl", + "clmformat", + "clm", + "mcx", + "mcxdump", + "mclpipeline", + "mcxmap", + "mclblastline", + "mcxsubs", + "mcxarray", + "mcxload", + "mcxassemble", + "mcxi", + "mcxrand", + "libmcl-ocaml-dev", + "mcxdeblast" + ], + [ + "", + "mdmcleaner" + ], + [ + "measurementerrorcor", + "measurementerror.cor" + ], + [ + "medaka", + "medaka_variant", + "minimap2.py", + "medaka_counts", + "medaka_data_path", + "multi_to_single_fast5", + "medaka_version_report", + "hdf2tf.py", + "medaka_consensus", + "mini_align", + "medaka_haploid_variant", + "medakaconsensus" + ], + [ + "medusa", + "medusadatafusion" + ], + [ + "r-bioc-megadepth", + "megadepth" + ], + [ + "megahit--kmin-1pass", + "megahit_toolkit", + "megahit_core", + "megahit_core_no_hw_accel", + "megahit_core_popcnt", + "megahit" + ], + [ + "daa2rma", + "rma2info", + "aadder-build", + "aadder-run", + "maf2daa", + "sort-last-maf", + "sam2rma", + "gc-assembler", + "blast2lca", + "megan", + "reanalyzer", + "compute-comparison", + "megan-ce", + "blast2rma", + "daa2info", + "references-annotator", + "daa-meganizer", + "extract-biome", + "read-extractor" + ], + [ + "melting-gui", + "meltinggui", + "tkmelting", + "melting" + ], + [ + "meme-chip", + "glam2scan2html", + "meme-rename", + "fasta-get-markov", + "fasta-unique-names", + "glam2format", + "mast_xml_to_html", + "clustalw2phylip", + "getsize", + "meme2meme", + "motiph", + "beeml2meme", + "momosimple", + "fasta-most", + "fasta-fetch", + "iupac2meme", + "chen2meme", + "elm2meme", + "meme-get-motif", + "motif-shuffle-columns", + "nmica2meme", + "import-html-template", + "meme_xml_to_html", + "dreme_xml_to_html", + "clustalw2fasta", + "meme", + "fasta-dinucleotide-shuffle", + "fasta-", + "fasta-shuffle-letters", + "compute-uniform-priors", + "glam2html", + "fitevd", + "fasta-hamming-enrich", + "fisher_exact", + "glam2", + "fasta-center", + "jaspar2meme", + "momo", + "glam2scan", + "llr", + "alphtype", + "mcast", + "fasta-subsample", + "centrimo", + "dust", + "glam2mask", + "glam2psfm", + "gendb", + "gomo", + "hart2meme-bkg", + "fasta-make-index", + "ceqlogo", + "p", + "compute-prior-dist", + "meme2alph", + "fimo", + "meme2images", + "ama", + "mast_xml_to_txt", + "create-priors", + "gomo_highlight", + "hartemink2psp", + "plotgen", + "dreme", + "ame", + "matrix2meme", + "dreme_xml_to_txt", + "mast", + "ama-qvalues" + ], + [ + "r-bioc-mergeomics", + "mergeomics" + ], + [ + "minx", + "pedmerge", + "hapmapconverter", + "merlin", + "minx-offline", + "merlin-regress", + "merlin-offline", + "pedwipe" + ], + [ + "jgi_summarize_bam_contig_depths", + "metabat1", + "aggregatebindepths.pl", + "metabat2", + "contigoverlaps", + "merge_depths.pl", + "aggregatecontigoverlapsbybin.pl", + "runmetabat.sh", + "metabat" + ], + [ + "metaeuk-examples", + "metaeuk" + ], + [ + "metagem", + "megahit", + "fastp", + "snakemake" + ], + [ + "r-bioc-metagenomeseq", + "metagenomeseq" + ], + [ + "metagraph", + "metagraph_dna", + "metagraph_protein", + "metagraph_dna_case_sensitive", + "metagraph_dna5" + ], + [ + "sample2markers.py", + "mixed_utils.py", + "oosubprocess.py", + "calculate_unifrac.r", + "metaphlan", + "extract_markers.py", + "fix_af1.py", + "metaphlan2krona.py", + "plot_tree_graphlan.py", + "strainphlan.py", + "read_fastx.py", + "export2graphlan.py", + "treeshrink.py", + "compute_distance.py", + "dump_file.py", + "hclust2.py", + "plot_bug.py", + "strainphlan", + "add_metadata_tree.py", + "merge_metaphlan_tables.py", + "calculate_diversity.r", + "bowtie2-align-s", + "sam_filter.py", + "compute_distance_all.py", + "create_toy_database.py", + "fastx_len_filter.py", + "strain_transmission.py", + ".py", + "sgb_to_gtdb_profile.py", + "metaphlan_hclust_heatmap.py", + "build_tree_single_strain.py", + "run_treeshrink.py", + "metaphlan2.py" + ], + [ + "metaphor.config", + "metaphor", + "metaphor.cli", + "metaphor.workflow" + ], + [ + "prokka-gv", + "metaprokka" + ], + [ + "metastudent-data", + "metastudent" + ], + [ + "velveth-", + "velvetexample", + "meta-velvetg", + "velvettests", + "metavelvet", + "velvet-example", + "velveth-71", + "velvetg_127", + "velvetg_63", + "velvetg", + "velvetg-", + "velvet-tests", + "velveth", + "velveth_127_long", + "velveth_63_long", + "velvetg_63_long", + "velvetlong", + "velvet", + "velveth_long", + "velvet-long", + "velvetg_long", + "velveth_63", + "velvetg-71", + "run-annois.pl", + "velvetg_127_long", + "velveth_127" + ], + [ + "config-metawrap", + "metawrapmg", + "metawrap", + "metawrapread_qc" + ], + [ + "metaxa", + "metaxa2_uc", + "metaxa2_dc", + "metaxa2_rf", + "metaxa2_x", + "metaxa2_c", + "metaxa2_ttt", + "metaxa2_dbb", + "metaxa2_install_database", + "metaxa2", + "metaxa2_si" + ], + [ + "add-dhdstm", + "reformat-seq.sh", + "auxgen", + "filter-sort", + "sir_graph", + "h-num", + "quikfold", + "scorer", + "sav2p-num2", + "ss-count", + "sav2plot", + "mfold_quik", + "boxplot_ng", + "efn2", + "distance", + "ct2rnaml", + "auto_ct2ps.sh", + "ct_compare", + "add-dhdstm2", + "ct2bp", + "nafold2", + "newtemp", + "nafold", + "mfold", + "h-num.exe", + "sav2p-num", + "efn", + "sav2plot2" + ], + [ + "mgnify", + "mg_toolkit", + "mgtoolkit", + "mg-toolkit" + ], + [ + "libmia--0", + "libmia--0-dbg", + "mia-doctools", + "libmia--doc", + "mia-tools-dbg", + "libmia--4", + "mia-tools-doc", + "mia-tools", + "libmia--dev" + ], + [ + "micropita", + "micropita_prepare.py", + "micropita.py", + "micropita_format_input_selector.py" + ], + [ + "millefy", + "rmillefy" + ], + [ + "libminc2-.0", + "libminc2-3", + "libminc-dev", + "minc-tools", + "libminc2-.0t64" + ], + [ + "mindthegapfill", + "mindthegap-examples", + "mindthegap" + ], + [ + "minidot", + "miniasm" + ], + [ + "minimap", + "libminimap0", + "libminimap-dev" + ], + [ + "sdust", + "paftools.js", + "minimap2", + "libminimap2-dev", + "minimap2.py", + "libminimap2.a", + "minimap.h", + "python3-mappy" + ], + [ + "minipolish", + "miniasm_and_minipolish.sh" + ], + [ + "moods.scan", + "miramoods", + "moods", + "" + ], + [ + "miraconvert", + "mira-doc", + "fixace4consed.tcl", + "miramer", + "mira", + "mira-assembler", + "mira-examples", + "mira-rfam-12s-rrna", + "miramem", + "miraassembler", + "miramultiome", + "mirabait", + "fasta2frag.tcl" + ], + [ + "mirge.models", + "mirge.forgi", + "mirge.libs", + "mirge2.0", + "mirge3", + "mirge", + "mirge3.0", + "mirge.forgi.threedee.utilities", + "mirge.rscripts", + "mirge.forgi.utilities", + "mirge.classes", + "mirge.forgi.graph", + "mirge.forgi.threedee" + ], + [ + "mirtop.importer", + "mirtop", + "mirtop.bam", + "python3-mirtop", + "mirtop.mirna", + "mirtop.libs", + "mirtop.gff" + ], + [ + "misopy.sashimi_plot", + "compare_miso", + "miso_pack", + "run_events_analysis.py", + "pe_utils", + "misopy.sashimi_plot.plot_utils", + "miso", + "miso_zip", + "exon_utils", + "pysplicing", + "filter_events", + "run_miso.py", + "misopy", + "sam_to_bam", + "sashimi_plot", + "plot.py", + "summarize_miso", + "module_availability", + "index_gff" + ], + [ + "mlst-show_seqs", + "mlst", + "mlst-download_pub_mlst" + ], + [ + "mlvsmile", + "mlv-smile" + ], + [ + "linclust", + "mmseqs", + "mmseqs.mpi", + "mmseqs2-examples", + "mmseqs2" + ], + [ + "refandmepairfinder", + "anchorclusterer", + "potentialmeireadfinder", + "mobster-to-vcf", + "mobster" + ], + [ + "mob_init", + "mobsuite", + "mob_typer", + "mob_suite", + "mob_recon", + "mob_cluster" + ], + [ + "modeltest-ng-mpi", + "modeltestng", + "modeltest-ng" + ], + [ + "modle", + "modle_tools" + ], + [ + "monovar.py", + "pythonmonovar", + "monovar" + ], + [ + "morpheus", + "monomorpheus" + ], + [ + "mosaiktext", + "mosaikaligner", + "mosaik", + "mosaikbuild", + "mosaikjump" + ], + [ + "mosdepth-examples", + "mosdepth" + ], + [ + "mothur#", + "uchime", + "mothurmpi", + "mothur-mpi", + "mothur" + ], + [ + "mrbayes-dbg", + "echoversion", + "mrbayes", + "mrbayes-doc", + "mrbayes-mpi" + ], + [ + "mrtrix3-doc", + "mrtrix3" + ], + [ + "msreadermzidentmlspectrumidentificationresult", + "msreaderxml", + "msreaderxmlrecordcv", + "msprotein", + "mssearchdb", + "msreadermzidentml", + "msreader", + "mssearchdbsourceuniprot", + "msreadermsnspectrum", + "msspectrum", + "msreadermzidentmlproteinambiguitygroup", + "msreaderpepxml", + "msreadermzxmlspectrum", + "msreadermzmlchromatogram", + "msreadermzquantml", + "msreadermzidentmldbsequence", + "msreadermzml", + "msreadermzidentmlpeptideevidence", + "msreaderxmlcv", + "msreadermzmlspectrum", + "msmass", + "msreadermzxml", + "msreaderprotxml", + "msreaderpepxmlresult", + "msreadermzmlrecord", + "mspepinfo", + "msreaderxmlrecord", + "msreaderprotxmlgroup", + "mscv", + "msreaderimzmlspectrum", + "msreadermzidentmlpeptide", + "msreadermsn", + "perlms", + "msreadermgf", + "ms", + "mspeptide", + "msreadermzidentmlsequenceitem", + "msreaderimzml", + "msreadermgfspectrum" + ], + [ + "msamtoolssummary", + "msamtools", + "msamtoolsprofile", + "msamtoolscoverage", + "msamtoolsfilter" + ], + [ + "msgfplus", + "msgf_plus" + ], + [ + "msweep", + "matchfasta" + ], + [ + "multiqc.", + "multiqc.plots", + "multiqc", + "multiqc.utils", + "multiqc.modules", + "multiqc.templates" + ], + [ + "blastzwrapper", + "maf_sort", + "multic", + "all_bz", + "multiz", + "get_standard_headers", + "maf_order", + "tba", + "maffind", + "pair2tb", + "get_covered", + "maf_checkthread", + "maf2fasta", + "lav2maf", + "single_cov2", + "maf2lav", + "roast", + "maf_project", + "multiztba" + ], + [ + "annotate", + "mapview", + "delta2vcf", + "nucmer2xfig", + "show-snps", + "show-aligns", + "dnadiff", + "mummer-annotate", + "run-mummer3", + "mummer", + "gaps", + "delta2maf", + "show-diff", + "repeat-match", + "run-mummer1", + "mummer-doc", + "exact-tandems", + "mummerplot", + "combinemums", + "delta2blocks", + "show-tiling", + "show-coords", + "promer", + "mummer4", + "delta-filter", + "mgaps", + "nucmer" + ], + [ + "murasaki-mpi", + "murasakimpi", + "geneparse-mpi", + "murasaki", + "mbfa", + "murasaki-common", + "geneparse", + "mbfa-mpi" + ], + [ + "muscle3", + "muscle" + ], + [ + "eventlogger", + "eventselect", + "eventsink", + "messagesource", + "music_tests.sh", + "eventgenerator", + "contsink", + "music", + "eventsource", + "viewevents", + "musicdeconvolution", + "rmusic", + "eventcounter", + "musicrun" + ], + [ + "mustang-testdata", + "mustang", + "mustangtestdata" + ], + [ + "mykrobe", + "mccortex31", + "mykrobepredict", + "mykrobevariants", + "mykrobepanelsdescribe" + ], + [ + "perluseprochn50", + "perlusefastxreader", + "n50" + ], + [ + "nanook", + "nanook-examples" + ], + [ + "consensus.make", + "nanopolish_merge.py", + "nanopolish", + "convert_model_to_header.py", + "dropmodel.py", + "calculate_methylation_frequency.py", + "consensus-preprocess.pl", + "nanopolish_makerange.py", + "import_ont_model.py", + "reestimate_polya_emissions.py", + "convert_all_models.py", + "extract_reads_aligned_to_region.py" + ], + [ + "python3-nanostat", + "nanostat" + ], + [ + "cm_to_wigeon", + "microbiomeutil-data", + "nastier", + "microbiomeutil", + "chimeraslayer", + "nast-ier", + "wigeon" + ], + [ + "ncbiaccdownload", + "ncbi-acc-download", + "nad", + "ncbi_acc_download" + ], + [ + "blastdbcp", + "libvibrant6b-dbg", + "bl2seq", + "blast2", + "ncbi-tools-x11", + "formatdb", + "legacy_blast", + "blastdb_aliastool", + "blastdbcmd", + "blast", + "elasticblast", + "ncbi-tools-bin", + "dustmasker", + "gene_info_reader", + "aws", + "libncbi6", + "makembindex", + "libvibrant6-dev", + "fastacmd", + "makeblastdb", + "libvibrant6b", + "kubectl", + "gsutil", + "blastall", + "blastdbcheck", + "blastpgp", + "blastx", + "elastic-blast", + "rmblastn", + "blastp", + "blastn_vdb", + "ncbiblast+", + "libvibrant6t64", + "gcloud", + "blastclust", + "copymat", + "deltablast", + "formatrpsdb", + "get_species_taxids.sh", + "ncbi-blast+", + "rmblast", + "libncbi6-dbg", + "blast_formatter", + "makepro", + "libncbi6-dev", + "blastn", + "libncbi6t64", + "blastdb_convert", + "ncbi-blast+-legacy", + "cn3d", + "impala", + "convert2blastmask", + "makemat", + "ncbiblastplus" + ], + [ + "ncbi-seg", + "ncbiseg", + "ncbi-seg-dbg" + ], + [ + "ncl-tools", + "libncl1", + "libncl-dev", + "libncl2" + ], + [ + "coils", + "coils-wrap", + "ncoils", + "ncoils-ipr" + ], + [ + "neobio10prealpha", + "neobio" + ], + [ + "structures_info.tsv", + "nerpa.py", + "nerpa" + ], + [ + "nextcladejs", + "nextclade" + ], + [ + "nextflow", + "pythonnextflow" + ], + [ + "pythonunittestdiscoverngsutils", + "ngsutils" + ], + [ + "twlninja", + "ninjanj", + "ninja" + ], + [ + "newicktops", + "newicktotxt", + "njplot", + "unrooted", + "add_root" + ], + [ + "novoalign", + "novoutil", + "novosort", + "novo2maq", + "novomethyl", + "novoindexnovoindex" + ], + [ + "ntcard", + "nthll" + ], + [ + "ntedit", + "run-ntedit" + ], + [ + "oakvar", + "cravat", + "ov" + ], + [ + "oases_pipeline.py", + "velvetg", + "oases", + "velveth" + ], + [ + "obicomplement", + "obisort", + "ecotaxstat", + "obitools", + "obiconvert", + "obipr2", + "obistat", + "oligotag", + "obijoinpairedend", + "obicut", + "obicount", + "obitaxonomy", + "obiclean", + "obidistribute", + "obiuniq", + "obisilva", + "ali2consensus", + "extractreads2", + "obisubset", + "obigrep", + "ngsfilter", + "ecotag", + "extractreads", + "obihead", + "obitail", + "obiselect", + "obiaddtaxids", + "ecotaxspecificity", + "obisample", + "obitab", + "obisplit", + "ecodbtaxstat", + "illuminapairedend", + "obiannotate", + "obiextract" + ], + [ + "octave-", + "liboctave8", + "octave-dev", + "octave", + "octave-dbg", + "liboctave3v5", + "octave-doc", + "octave-common", + "liboctave7", + "mkoctfile", + "liboctave6", + "octave-config", + "liboctave-dev", + "octave-cli", + "octave-htmldoc", + "liboctave2", + "liboctave5" + ], + [ + "python3-biosig", + "biosig-tools", + "libbiosig1", + "libbiosig2", + "libbiosig3", + "libbiosig1-dbg", + "libbiosig-dev", + "python-biosig", + "octave-biosig" + ], + [ + "libbart-dev", + "refseq_masher", + "octave-bart", + "kma", + "bart" + ], + [ + "python3-odil", + "libodil0-dev", + "libodil0t64", + "python-odil", + "libodil-dev", + "libodil0-doc", + "libodil0", + "libodil-doc", + "odil" + ], + [ + "oligo", + "r-bioc-oligo" + ], + [ + "r-bioc-oligoclasses", + "oligoclasses" + ], + [ + "initializedatasource", + "initializetranscriptdatasource", + "adddatasourcemd5", + "oncotator", + "get_exons" + ], + [ + "libopenslide0", + "libopenslide-dev", + "openslide-tools" + ], + [ + "make_ultrametric", + "convert_orthofinder_tree_ids", + "primary_transcript", + "orthofinder" + ], + [ + "rpairadise", + "pairadise" + ], + [ + "bam2pairs", + "process_merged_nodup.sh", + "create_randompairs.pl", + "juicer_shortform2pairs.pl", + "bgzip", + "column_remover.pl", + "duplicate_header_remover.pl", + "old_merged_nodup2pairs.pl", + "python3-pairix", + "merge-pairs.sh", + "python-pairix-examples", + "pairix", + "merged_nodup2pairs.pl", + "streamer_1d", + "fragment_4dnpairs.pl", + "process_old_merged_nodup.sh", + "pairs_merger" + ], + [ + "python3-pairtools-examples", + "python3-pairtools", + "python3-pairtools-dbg", + "pairtools" + ], + [ + "pal2nal", + "pal2nal.pl" + ], + [ + "conv_gtf_to_bed", + "phylo_pipeline", + "trim_pipeline", + "bam_rmdup_collapsed", + "bam_pipeline", + "paleomix" + ], + [ + "codeml", + "paml-evolver", + "pamp", + "evolver1", + "chi2", + "baseml", + "mcmctree", + "chi21.1", + "paml", + "yn00", + "paml-doc", + "basemlg" + ], + [ + "panacota.corepers_module", + "panacota.align_module", + "panacota.subcommands", + "panacota.pangenome_module", + "panacota.prepare_module", + "panacota", + "panacota.annotate_module", + "panacota.bin", + "panacota.tree_module" + ], + [ + "panaroo-generate-gffs", + "panaroo-extract-gene", + "panaroo-img", + "panaroo-fmg", + "panaroo-merge", + "run_prokka", + "panaroo-integrate", + "panaroo-msa", + "panaroo-gene-neighbourhood", + "panaroo-plot-abundance", + "panaroo-qc", + "panaroo-filter-pa", + "panaroo", + "panaroo-spydrpick" + ], + [ + "pandoracompare", + "pandoramap", + "pandora", + "pandoraindex", + "pandoradiscover" + ], + [ + "paraclu-cut.sh", + "paraclu", + "paraclu-cut" + ], + [ + "parallelfastqdump", + "parallel-fastq-dump" + ], + [ + "paralyzer", + "paralyzer2g" + ], + [ + "libparasail3", + "parasailpython", + "libparasail8", + "libparasail-dev", + "parasail" + ], + [ + "parsinsert-testdata", + "parsinsert" + ], + [ + "parsnp_core", + "parsnp" + ], + [ + "mdust", + "pasa", + "launch_pasa_pipeline.pl", + "fasta", + "seqclean", + "cln2qual", + "trimpoly" + ], + [ + "pash-3.0lx", + "pashtolff.rb", + "pash", + "pash2sam", + "makeignorelist", + "keyfreq", + "buildfastaindex.rb" + ], + [ + "geomap", + "pastml.utilities", + "transition_counter", + "pastml", + "pastml.models", + "pastml.visualisation" + ], + [ + "libpawlib-lesstif3-dev", + "libpawlib-lesstif3-gfortran", + "paw-common", + "paw-demos", + "paw++", + "paw", + "libpawlib2-gfortran", + "libpawlib2-dev" + ], + [ + "createchemistryheader", + "extractunmappedsubreads", + "extractunmappedsubreads.py", + "loadchemistry", + "loadchemistry.py", + "maskalignedreads.py", + "maskalignedreads", + "createchemistryheader.py", + "pbalign" + ], + [ + "ccs-alt", + "pbccs", + "ccs" + ], + [ + "pbcore.data", + "python-pbcore-doc", + "pbcore.model", + "pbcore.chemistry", + "pbcore.io.dataset", + "pbcore.io", + "pbcore", + "python3-pbcore", + "python-pbcore", + "pbcore.data.datasets", + "pbcore.util", + "pbcore.io.align" + ], + [ + "dazcon", + "pbdagcon" + ], + [ + "pbjelly", + "python-pbbanana", + "pbsuite", + "pbhoney", + "python-pbsuite-utils", + "python3-pbsuite-utils", + "python3-pbbanana" + ], + [ + "ipa", + "ipa2_ovlp_to_graph", + "ipa_purge_dups_get_seqs", + "ipa_purge_dups_pbcstat", + "ipa_purge_dups_split_fa", + "ipa2-task", + "ipa_purge_dups", + "ipavalidate", + "nighthawk", + "pancake", + "pbipa", + "pblayout", + "ipa_purge_dups_ngscstat", + "ipa_purge_dups_calcuts", + "ipa2_graph_to_contig" + ], + [ + "pbsim", + "pbsim3", + "pbsim2" + ], + [ + "propka", + "psize", + "pdb2pqr", + "pdb2pqr-doc", + "python3-pdb2pqr" + ], + [ + "pdmirna20", + "pdmirna31", + "pdmirna10", + "pdmirna30", + "pdmirna40", + "pd.mirna." + ], + [ + "peakrangernr", + "peakranger" + ], + [ + "peakzilla", + "peakzilla.py" + ], + [ + "pear", + "pearrm" + ], + [ + "peptideshaker", + "peptide-shakereu.isas.peptideshaker.cmd.peptideshakercli" + ], + [ + "percolator", + "target.sqt", + "target.mzid", + "target.t.xml", + "percolatortab" + ], + [ + "ace", + "perlaceperl", + "libace-perl" + ], + [ + "biocigar", + "perlbiocigar" + ], + [ + "graphtraversaldfs", + "graphtransitiveclosure", + "graphtraversal", + "graphbitmatrix", + "graphadjacencymap", + "graphunionfind", + "perlgraph", + "graphdirected", + "graphmatrix", + "graphtransitiveclosurematrix", + "graphundirected", + "graphadjacencymatrix", + "graphtraversalbfs", + "graph" + ], + [ + "perlprimer", + "perlprimer-doc" + ], + [ + "pfscan", + "pfgtop", + "2ft", + "pfscale", + "pfsearch", + "pfhtop", + "pfmake", + "psa2msa", + "ptoh", + "pfw", + "pftools", + "6ft", + "ptof", + "pfsearchv3", + "pfdump" + ], + [ + "pgxvarianttools", + "vtools_report", + "variant_tools", + "vcf2sequence", + "vtools", + "varianttools" + ], + [ + "phanotate.py", + "phanotate" + ], + [ + "pharokka_plotter.py", + "install_databases.py", + "pharokka", + "pharokka.py" + ], + [ + "exoniphy", + "base_evolve", + "phyloboot", + "phylofit", + "msa_split", + "phast", + "all_dists", + "refeature", + "phastodds", + "hmm_tweak", + "consentropy", + "pbsscorematrix", + "hmm_train", + "dlessp", + "prequel", + "makehky", + "phastcons", + "dless", + "modfreqs", + "msa_diff", + "pbsencode", + "chooselines", + "msa_view", + "draw_tree", + "pbstrain", + "treegen", + "maf_parse", + "phylop", + "hmm_view", + "convert_coords", + "pbsdecode", + "stringiphy", + "eval_predictions", + "clean_genes", + "display_rate_matrix", + "tree_doctor", + "indelhistory", + "phastmotif", + "indelfit", + "phastbias" + ], + [ + "phenix.py", + "phenix" + ], + [ + "phigaro-setup", + "phigaro.batch.task", + "phigaro.to_html", + "phigaro.finder", + "phigaro.cli", + "phigaro", + "phigaro.misc", + "phigaro.batch" + ], + [ + "phipack", + "ppma_2_bmp", + "phi", + "profile" + ], + [ + "pk_get_entry", + "phykit.helpers", + "pk_evolutionary_rate", + "pk_create_concat", + "pk_ibs", + "pk_al", + "pk_cs", + "phykit", + "pk_hidden_paralogy_check", + "pk_is_monophyletic", + "pk_branch_length_multiplier", + "pk_collapse", + "pk_lbs", + "pk_alignment_length", + "pk_ge", + "pk_aln_len", + "pk_internal_branch_stats", + "pk_faidx", + "pk_cover", + "pk_cb", + "pk_dvmc", + "pk_degree_of_violation_of_a_molecular_clock", + "pk_lca_subtree", + "pk_alignment_length_no_gaps", + "phykit.services", + "pk_gc", + "pk_column_score", + "pk_bss", + "pk_cc", + "phykit.services.alignment", + "pk_gc_content", + "pk_lb_score", + "pk_create_concatenation_matrix", + "pk_internode_labeler", + "pk_labels", + "pk_evo_rate", + "pk_bipartition_support_stats", + "pk_blm", + "pk_last_common_ancestor_subtree", + "pk_clan_check", + "phykit.services.tree", + "pk_aln_len_no_gaps", + "pk_il", + "pk_alng", + "pk_covarying_evolutionary_rates", + "pk_collapse_branches" + ], + [ + "mkdir__tmp4phyliptests__pushd__tmp4phyliptests__phyliptestpushd__tmp4phyliptests__", + "drawtree", + "phylip-doc", + "drawgram", + "phylip" + ], + [ + "phylocsf", + "tal-aa.fa" + ], + [ + "ena_phyloflash.pl", + "phyloflash_heatmap.r", + "phyloflash_makedb.pl", + "phyloflash.pl", + "phyloflash_fastgfishing.pl", + "phyloflash", + "phyloflash_compare.pl", + "phyloflash_barplot.r", + "phyloflash_plotscript_svg.pl" + ], + [ + "phylophlan", + "phylophlan_strain_finder", + "phylophlan_draw_metagenomic", + "phylophlan_setup_database", + "phylophlan_metagenomic", + "phylophlan_write_config_file", + "phylophlan_get_reference", + "phylophlan_assign_sgbs" + ], + [ + "phyloseq", + "r-bioc-phyloseq" + ], + [ + "mpirunorte_rsh_agent-run-as-rootphyml-mpi", + "phyml-beagle", + "phyml", + "phyml-mpi", + "phytime" + ], + [ + "pxconsq", + "pxsstat", + "pxvcf2fa", + "pxbdsim", + "pxrls", + "pxssort", + "pxt2new", + "pxcltr", + "pxmrca", + "pxaa2cdn", + "pxrr", + "pxbdfit", + "pxmrcacut", + "phyx", + "pxlstr", + "pxrevcomp", + "pxs2nex", + "pxboot", + "pxcontrates", + "pxtscale", + "pxtlate", + "pxrmk", + "pxstrec", + "pxlog", + "pxseqgen", + "pxclsq", + "pxtcol", + "pxtcomb", + "pxtrt", + "pxlssq", + "pxrms", + "pxnj", + "pxrecode", + "pxs2phy", + "pxcat", + "pxrmt", + "pxbp", + "pxnw", + "pxsw", + "pxrlt", + "pxupgma", + "pxcolt", + "pxs2fa", + "pxmrcaname", + "pxfqfilt" + ], + [ + "piaproteininferencealgorithms", + "pia", + "runpia.sh" + ], + [ + "validatesamfile", + "mergesamfiles", + "collectalignmentsummarymetrics", + "meanqualitybycycle", + "picardslim", + "estimatelibrarycomplexity", + "picardtools", + "cleansam", + "replacesamheader", + "picard-tools", + "intervallisttools", + "samtofastq", + "mergebamalignment", + "picard", + "reordersam", + "collectrnaseqmetrics", + "downsamplesam", + "extractsequences", + "bamtobfq", + "extractilluminabarcodes", + "libsam-java", + "illuminabasecallstofastq", + "collectinsertsizemetrics", + "libpicard-java", + "sortsam", + "buildbamindex", + "comparesams", + "qualityscoredistribution", + "collectgcbiasmetrics", + "filtersamreads", + "bamindexstats", + "libpicard-java-doc", + "samformatconverter", + "splitvcfs", + "fixmateinformation", + "viewsam", + "createsequencedictionary", + "illuminabasecallstosam", + "checkilluminadirectory", + "collectmultiplemetrics", + "calculatehsmetrics", + "normalizefasta", + "mergevcfs", + "addorreplacereadgroups", + "fastqtosam", + "collecttargetedpcrmetrics", + "markduplicates", + "vcfformatconverter", + "revertsam", + "picardcommandline" + ], + [ + "picopore-realtime", + "python3-picopore", + "picopore-rename", + "picopore-test", + "picopore" + ], + [ + "add_descriptions.py", + "picrust2_pipeline.py", + "picrust2", + "place_seqs.py", + "print_picrust2_config.py", + "pathway_pipeline.py", + "metagenome_pipeline.py", + "convert_table.py", + "hsp.py", + "shuffle_predictions.py" + ], + [ + "pindel2vcf4tcga", + "sam2pindel", + "pindel", + "pindel2vcf", + "bam2pindel.pl" + ], + [ + "pypiper", + "piper" + ], + [ + "piranhapolio", + "piranha" + ], + [ + "ifollowq", + "pirs-examples", + "indelstat_sam_bam", + "gethist", + "alignment_stator", + "ifqq", + "pifollowqmerge", + "basecalling_matrix_calculator.0", + "basecalling_matrix_merger", + "basecalling_matrix_calculator", + "basecalling_matrix_analyzer", + "ifollowqplot", + "pirs-profiles", + "basecalling_matrix_merger.old", + "gc_coverage_bias", + "loess", + "gc_coverage_bias_plot", + "itilestator", + "pirs", + "ifollowqmerge" + ], + [ + "pizzly_get_fragment_length.py", + "pizzly", + "pizzly_flatten_json.py" + ], + [ + "plascope", + "plascope.sh" + ], + [ + "plasmidfinder", + "plasmidfinder.py" + ], + [ + "filter_fasta.sh", + "plasmidid" + ], + [ + "plass", + "penguin" + ], + [ + "plast-example", + "plast", + "plastexample" + ], + [ + "landmark_warp", + "fdk", + "plastimatch", + "drr" + ], + [ + "platon", + "cmscan", + "blastn", + "prodigal", + "diamond", + "nucmer", + "hmmsearch" + ], + [ + "svm-scale", + "svm-subset.py", + "plek", + "svm-train", + "svm_grid_modelling.py", + "svm-easy.py", + "plek.py", + "svm-predict", + "plekmodelling.py", + "svm_grid_modelling_singlet.py", + "plek_spsn" + ], + [ + "", + "p-link", + "plink1", + "plink", + "pgen_compress", + "plink19", + "plink2", + "plink1.9" + ], + [ + "plip", + "plipcmd" + ], + [ + "polypolishpolish", + "polypolishfilter", + "polypolish" + ], + [ + "polystest.yml", + "polystest" + ], + [ + "poppunk_easy_run.py", + "poppunk_tsne", + "poppunk_mandrake", + "poppunk_lineages_from_strains", + "poppunk_extract_components.py", + "poppunk_calculate_rand_indices.py", + "poppunk_iterate.py", + "poppunk_calculate_silhouette.py", + "poppunk", + "poppunk_refine", + "poppunk_add_weights.py", + "poppunk_prune", + "poppunk_assign", + "poppunk_extract_distances.py", + "poppunk_mst", + "poppunk_batch_mst.py", + "poppunk_visualise", + "poppunk_info", + "poppunk_references", + "poppunk_distribute_fit.py" + ], + [ + "porechop", + "articporechop", + "bugseqporechop" + ], + [ + "poretoolsdata", + "poretools-data", + "poretools" + ], + [ + "ppanggolin", + "ppanggolinworkflow" + ], + [ + "multiclass_concat.py", + "sort_placefile.py", + "guppy", + "check_placements.py", + "rppr", + "classif_rect.py", + "update_refpkg.py", + "extract_taxonomy_from_biom.py", + "pplacer", + "refpkg_align.py", + "guppyto_csv", + "hrefpkg_query.py", + "pca_for_qiime.py", + "deduplicate_sequences.py", + "add_classifications.py", + "rpprcheck", + "split_qiime.py", + "classif_table.py" + ], + [ + "praat_nogui", + "praat-open-files", + "praat", + "sendpraat" + ], + [ + "preprocesscore", + "r-bioc-preprocesscore" + ], + [ + "preseq", + "to-mr" + ], + [ + "assemblepairs.py", + "clustersets.py", + "convertheaders.py", + "parselog.py", + "rpresto", + "pairseq.py", + "filterseq.py", + "python3-presto", + "parseheaders.py", + "alignsets.py", + "splitseq.py", + "estimateerror.py", + "maskprimers.py", + "presto", + "buildconsensus.py", + "collapseseq.py" + ], + [ + "prime-phylo", + "prime" + ], + [ + "primer3-examples", + "ntthal", + "ntdpal", + "primer3py", + "long_seq_tm_test", + "primer3", + "oligotm", + "primer3_core" + ], + [ + "prinseq-lite.pl", + "prinseq-graphs.pl", + "prinseq" + ], + [ + "probabel-examples", + "palinear", + "palogist", + "genabel", + "probabel", + "pacoxph", + "probabel.pl", + "r-cran-genabel" + ], + [ + "pc-makegnuplot", + "project", + "makegnuplot", + "probcons-rna", + "pc-project", + "compare", + "probconsextra", + "probcons-extra", + "probcons", + "pc-compare" + ], + [ + "project", + "probconsrna", + "compare", + "makegnuplot" + ], + [ + "parallel-prodigal-gv.py", + "prodigal-gv", + "prodigalgv" + ], + [ + "profnet-bval", + "profnet-chop", + "profnet-norsnet", + "profphd-net", + "profnet-con", + "profnet-snapfun", + "profnet-prof", + "profnet-isis", + "profnet-md", + "profnet-dbg" + ], + [ + "proftmb", + "proftmb-dbg" + ], + [ + "prokka-cdd_to_hmm", + "prodigal", + "prokka-uniprot_to_fasta_db", + "prokka-clusters_to_hmm", + "prokka-build_kingdom_dbs", + "tbl2asn", + "prokka-biocyc_to_fasta_db", + "prokka", + "prokka-abricate_to_fasta_db", + "prokka-genbank_to_fasta_db", + "prokka-genpept_to_fasta_db", + "blastp", + "barrnap", + "prokka-tigrfams_to_hmm", + "prokka-hamap_to_hmm" + ], + [ + "proteinortho_clustering", + "proteinortho_grab_proteins.pl", + "proteinortho" + ], + [ + "msconvert", + "proteowizard" + ], + [ + "provean.sh", + "provean" + ], + [ + "pscan-chip", + "pscan-chip-data" + ], + [ + "pscanchipdata", + "pscan_chip", + "fasta_to_raw", + "pscanchip" + ], + [ + "pscan", + "pscantfbs", + "pscan-tfbs" + ], + [ + "psmutils", + "psm_utils" + ], + [ + "psort", + "psortb" + ], + [ + "seqdiff", + "pullseq" + ], + [ + "pyabpoa", + "abpoa" + ], + [ + "average_nucleotide_identity.py", + "pyani", + "python3-pyani", + "genbank_get_genomes_by_taxon.py" + ], + [ + "annotate.py", + "python3-pybedtools", + "python-pybedtools-doc", + "intron_exon_reads.py", + "peak_pie.py", + "pybedtoolsbin", + "intersection_matrix.py", + "pbt_plotting_example.py", + "venn_gchart.py", + "pybedtools", + "venn_mpl.py", + "pybedtools-bin" + ], + [ + "pybel.manager", + "pybel.parser", + "python3-pybel", + "pybel", + "pybel.parser.modifiers" + ], + [ + "biolib.external", + "", + "biolib.misc", + "biolib.plots", + "pybiolib", + "biolib" + ], + [ + "cogent.recalculation", + "cogent.struct", + "cogent.data", + "cogent.format", + "python3-cogent3", + "cogent.maths.stats.cai", + "python-cogent-dbg", + "python-cogent-doc", + "cogent.maths.unifrac", + "cogent.app", + "cogent.maths.stats", + "cogent", + "cogent.maths.matrix", + "cogent.seqsim", + "cogent.parse", + "cogent.util", + "cogent.align", + "python-cogent", + "cogent.align.weights", + "cogent.motif", + "cogent.db.ensembl", + "cogent.maths", + "cogent.phylo", + "cogent.core", + "cogent.maths.spatial", + "cogent.cluster", + "cogent.evolve" + ], + [ + "fast5_to_seq_summary", + "barcode_split", + "pycoqc.fast5_to_seq_summary", + "pycoqc.barcode_split", + "pycoqc.pycoqc", + "pycoqc" + ], + [ + "faidx", + "python3-pyfaidx", + "python-pyfaidx-examples", + "pyfaidx", + "python-pyfaidx" + ], + [ + "pyfastaextract", + "pyfasta" + ], + [ + "python-pymol", + "pymol-data", + "pymol", + "python3-pymol" + ], + [ + "omero.constants", + "omero.sys", + "omero.romio", + "omero", + "omeropy", + "omero.install", + "random", + "omero.plugins", + "omero.grid", + "omero_ext", + "omero.api", + "omero.cli", + "omero.model", + "pyomeroupload", + "omero.clients", + "omero.util", + "omero.gateway", + "omero.fs", + "omero.cmd", + "omero.metadatastore" + ], + [ + "pysamstats.opt", + "pysamstats" + ], + [ + "phandango_mapper", + "square_mash", + "enet_predict_pyseer", + "pyseer.fastlmm", + "pyseer.kmer_mapping", + "scree_plot_pyseer", + "annotate_hits_pyseer", + "pyseer", + "similarity_pyseer" + ], + [ + "pyspoa", + "libspoa1.", + "libspoa3", + "libspoa7.", + "spoa", + "libspoa-dev" + ], + [ + "pysradb", + "pysradb.sradb" + ], + [ + "pyteomics", + "pyteomics.mass", + "pyteomics.openms" + ], + [ + "2to3-", + "python3", + "pip", + "pip3", + "python3.8", + "python3.6m", + "idle3.7", + "python3.6m-config", + "python3.8-config", + "python3.8m-config", + "easy_install-", + "cython", + "python3.9", + "virtualenv", + "pip3.9", + "python3.10", + "chardetect", + "pydoc3.6", + "idle3", + "pip3.11", + "python2.7-config", + "python3.9-config", + "pip2", + "python2", + "python3.10-config", + "idle3.8", + "pydoc3.7", + "pip3.8", + "python3.6", + "cythonize", + "python2-config", + "idle3.9", + "smtpd.py", + "2to3-3.10", + "pydoc", + "python-config", + "pip3.10", + "pydoc3.11", + "admpython", + "idle3.10", + "pydoc3.9", + "idle3.11", + "pydoc3", + "python3.7-config", + "python3.7", + "python2.7", + "python", + "python3.11-config", + "2to3", + "pyvenv", + "pydoc3.10", + "cygdb", + "python3-config", + "pydoc3.8", + "pip3.6", + "easy_install", + "pip3.7", + "python3.6-config", + "python3.8m", + "2to3-3.11", + "idle", + "pyvenv-", + "python3.11", + "python3.7m", + "pip2.7", + "idle3.6", + "python3.7m-config" + ], + [ + "python3-biopython-sql", + "python3-biopython", + "python-biopython-doc", + "biopython", + "python-biopython-sql", + "python-biopython" + ], + [ + "bx.seq", + "bx.motif", + "bx.cookbook", + "bxpython", + "bx.align.sitemask", + "bx.align", + "bx.pwm", + "bx.arrays", + "bx.intervals", + "bx.misc", + "bx", + "bx.motif.logo", + "bx.align.tools", + "bx.intseq", + "python-bx", + "bx.bbi", + "python-bx-tools", + "bx.phylo", + "python3-bx", + "python3-bx-tools", + "bx.tabular", + "bx.motif.io", + "bx.intervals.operations", + "bx_extras" + ], + [ + "python3-cigar", + "cigar" + ], + [ + "python3-corepywrap", + "librcsb-core-wrapper-doc", + "python-corepywrap-dbg", + "python-corepywrap", + "librcsb-core-wrapper0-dbg", + "librcsb-core-wrapper0-dev", + "librcsb-core-wrapper0", + "librcsb-core-wrapper0t64" + ], + [ + "", + "csb-promix", + "csb.test.cases.bio.io.noe", + "csb-test", + "csb.statistics.pdf", + "python3-csb", + "csb.test.cases.bio.io.cs", + "csb.test.cases.bio.io.fasta", + "csb.test.cases.bio.nmr", + "csb.test.cases.bio.structure", + "csb.test.cases.bio.io.clans", + "csb-csfrag", + "csb.bio", + "csb.test.cases.bio.hmm", + "csb-embd", + "csb.statistics.samplers.mc", + "csb.core", + "csb.test.cases.bio.sequence.alignment", + "csb.test.cases.bio.io.whatif", + "csb.test.cases.bio.sequence", + "csb.test.cases.bio", + "csb.test.cases.bio.io.mrc", + "csb.bio.utils", + "csb.bio.fragments", + "csb.bio.io", + "csb.apps", + "csb.statistics", + "csb-hhsearch", + "csb.bio.hmm", + "csb.test.cases", + "csb.test.cases.bio.io.hhpred", + "csb", + "csb.bio.structure", + "csb.numeric", + "csb-bfite", + "csb-buildhmm", + "csb.bio.sequence", + "csb.bio.nmr", + "csb.test.cases.bio.io.procheck", + "csb-bfit", + "csb.io", + "csb.test", + "csb-precision", + "csb.test.cases.bio.fragments", + "csb-hhfrag", + "csb.test.cases.bio.io", + "csb.statistics.samplers", + "csb.statmech", + "csb.test.cases.bio.io.wwpdb" + ], + [ + "python-cutadapt", + "cutadapt", + "python3-cutadapt" + ], + [ + "multibigwigsummary", + "bamcompare", + "plotpca", + "multibamsummary", + "bigwigcompare", + "plotcoverage", + "plotfingerprint", + "bampefragmentsize", + "estimatereadfiltering", + "correctgcbias", + "plotenrichment", + "computegcbias", + "deeptools", + "computematrix", + "plotprofile", + "alignmentsieve", + "bigwigaverage", + "python3-deeptools", + "plotcorrelation", + "plotheatmap", + "estimatescalefactor", + "bamcoverage", + "computematrixoperations" + ], + [ + "python-fast5", + "libfast5-dev", + "fast5", + "fast5.hpp", + "python3-fast5" + ], + [ + "ncbingssdk", + "python-ngs", + "sam-dumpsrr002702", + "libngs-c++-dev", + "prefetchsrr002702.testsrr002702srr002702", + "libngs-sdk-dev", + "srasoftwaretoolkit", + "sra-toolkit-libs-dev", + "libngs-sdk.dylib", + "sratools", + "fastq-dumpsrr002702srr002702.1ex35nvw14incvksrr002702.fastqsrr002702.fastq", + "libngs-sdk1", + "fasterq-dumpsrr002702srr002702.1ex35nvw14incvksrr002702.fastqsrr002702.fastq", + "python3-ngs", + "libngs-jni", + "!libsguid~.ncbiuser-settings.mkfgmkdir~.ncbiprintflibsguid%snuuid~.ncbiuser-settings.mkfgfi", + "libncbi-ngs3", + "sra-pileup", + "sra-toolkit-libs0", + "vdb-decrypt", + "libngs-c++3", + "prefetch", + "sra-toolkit", + "libngs-java", + "libngs-java-doc", + "sam-dump", + "libngs-sdk.so", + "fastq-dump", + "libngs-sdk2", + "libncbi-ngs-dev", + "fasterq-dump", + "vdb-config" + ], + [ + "python3-pangolearn", + "pangolearn" + ], + [ + "pauvre.tests", + "python3-pauvre", + "pauvre", + "pauvre.lsi" + ], + [ + "python-pbcommand", + "pbcommand.services", + "pbcommand.schemas", + "pbcommand.pb_io", + "pbcommand.testkit", + "pbcommand.models", + "pbcommand.cli", + "python3-pbcommand", + "pbcommand.engine", + "pbcommand", + "pbcommand.cli.examples" + ], + [ + "py2bit", + "python3-py2bit", + "py2bittest" + ], + [ + "pychopper", + "python3-pychopper" + ], + [ + "pyfastx", + "python3-pyfastx" + ], + [ + "python3-pymummer", + "pymummer" + ], + [ + "python3-pyranges", + "pyranges" + ], + [ + "python3-pysam", + "python-pysam-tests", + "pysam", + "python-pysam" + ], + [ + "python3-slow5", + "libslow5-0t64", + "libslow5-0", + "libslow5-dev" + ], + [ + "faithpd", + "unifrac", + "ssu", + "python3-unifrac", + "pythonunittestunifrac.tests.test_api", + "pythonunittestunifrac.tests.test_methods" + ], + [ + "python3-pyvcf", + "python3-vcf", + "pyvcf", + "python-pyvcf", + "python-pyvcf-examples" + ], + [ + "libvigraimpex11", + "python-vigra", + "libvigraimpex4", + "libvigraimpex6", + "python3-vigra", + "libvigraimpex-dev", + "python-vigra-doc", + "libvigraimpex-doc" + ], + [ + "bioformats", + "pythonbioformats" + ], + [ + "python3-pbconsensuscore", + "consensuscore", + "pythonconsensuscore", + "python-pbconsensuscore", + "libconsensuscore-dev" + ], + [ + "newick.tree", + "newick", + "pythonnewick", + "pythonmailundnewick" + ], + [ + "tripailleanalysis", + "tripal.organism", + "tripal.job", + "tripal.phylogeny", + "tripaille", + "tripal.db", + "pythontripal", + "tripal.feature", + "tripal.analysis", + "tripal" + ], + [ + "qcat-eval-truth", + "qcat-examples", + "qcat", + "qcat-eval", + "qcat-roc" + ], + [ + "qcumber-2", + "snakemake", + "qcumber" + ], + [ + "alpha_rarefaction.py", + "beta_significance.py", + "denoiser_worker.py", + "add_alpha_to_mapping_file.py", + "distance_m", + "qiime", + "alpha_diversity.py", + "compute_taxonomy_ratios.py", + "convert_unifrac_sample_mapping_to_otu_table.py", + "detrend.py", + "demultiplex_fasta.py", + "collapse_samples.py", + "assign_taxonomy.py", + "adjust_seq_orientation.py", + "check_id_map.py", + "beta_diversity.py", + "compare_trajectories.py", + "cluster_quality.py", + "compare_categories.py", + "denoiser_preprocess.py", + "collate_alpha.py", + "denoise_wrapper.py", + "differential_abundance.py", + "blast_wrapper.py", + "align_seqs.py", + "convert_fastaqual_fastq.py", + "compare_distance_matrices.py", + "compute_core_microbiome.py", + "ampliconnoise.py", + "compare_alpha_diversity.py", + "compare_taxa_summaries.py", + "count_seqs.py", + "clean_raxml_parsimony_tree.py", + "beta_diversity_through_plots.py", + "core_diversity_analyses.py", + "categorized_dist_scatterplot.py", + "add_qiime_labels.py", + "denoiser.py", + "qiime2", + "conditional_uncovered_probability.py", + "consensus_tree.py", + "dissimilarity_mtx_stats.py" + ], + [ + "qtltools-example", + "qtltools" + ], + [ + "qualimap", + "qualimap-mem-size250m" + ], + [ + "metaquast", + "quast" + ], + [ + "quicktree", + "libquicktree-dev" + ], + [ + "fastqmd5", + "quip", + "bammd5", + "unquip", + "quipcat" + ], + [ + "merge_mate_pairs", + "split_mate_pairs", + "quorum", + "quorum_error_correct_reads", + "quorum_create_database" + ], + [ + "qusage", + "r-bioc-qusage" + ], + [ + "biocgenerics", + "r-bioc-biocgenerics" + ], + [ + "r-bioc-ctc", + "ctc" + ], + [ + "r-bioc-dnacopy", + "dnacopy" + ], + [ + "r-bioc-edger", + "edger" + ], + [ + "r-bioc-ensembldb", + "ensembldb" + ], + [ + "r-bioc-genefilter", + "genefilter" + ], + [ + "genomeinfodb", + "r-bioc-genomeinfodb" + ], + [ + "go.db", + "r-bioc-go.db", + "godb" + ], + [ + "r-bioc-gviz", + "gviz" + ], + [ + "isoformswitchanalyzer", + "r-bioc-isoformswitchanalyzer" + ], + [ + "r-bioc-multiassayexperiment", + "multiassayexperiment" + ], + [ + "r-bioc-org.hs.eg.db", + "orghsegdb", + "org.hs.eg.db" + ], + [ + "r-bioc-pcamethods", + "pcamethods" + ], + [ + "r-bioc-purecn", + "purecn" + ], + [ + "rsubread", + "r-bioc-rsubread" + ], + [ + "scater", + "r-bioc-scater" + ], + [ + "r-bioc-shortread", + "shortread" + ], + [ + "r-bioc-snpstats", + "snpstats" + ], + [ + "r-bioc-structuralvariantannotation", + "structuralvariantannotation" + ], + [ + "r-bioc-variantannotation", + "variantannotation" + ], + [ + "rmetamix", + "metamix", + "r-cran-metamix" + ], + [ + "rpscbs", + "pscbs", + "r-cran-pscbs" + ], + [ + "robustrankaggregation", + "r-cran-robustrankaggreg" + ], + [ + "sctransform", + "r-cran-sctransform" + ], + [ + "tcr", + "r-cran-tcr", + "rtcr" + ], + [ + "wgcna", + "r-cran-wgcna", + "rwgcna" + ], + [ + "racon_wrapper", + "racon", + "rampler" + ], + [ + "ragout-examples", + "ragout", + "ragout.tests.test_toy", + "ragout-overlap", + "ragout-maf2synteny", + "sibelia" + ], + [ + "select_sec_rbcontig.pl", + "select_best_rbcontig.pl", + "rainbow", + "ezmsim", + "select_all_rbcontig.pl", + "select_best_rbcontig_plus_read1.pl", + "biorainbow", + "bio-rainbow", + "rbasm" + ], + [ + "rambo-k", + "rambok" + ], + [ + "sfetch", + "compstruct", + "randfold", + "sindex", + "alistat", + "afetch", + "sreformat", + "shuffle", + "seqstat", + "translate", + "compalign", + "weight", + "revcomp", + "seqsplit" + ], + [ + "rapmap", + "rapmapdev", + "rapmap_quasiindex", + "rapmap_pseudoindex", + "rapmap-dev", + "rapmapexampledata", + "runrapmap.sh", + "rapmap_pseudomap", + "rapmap_quasimap", + "rapmap-example-data" + ], + [ + "rapsearch", + "prerapsearch" + ], + [ + "raremetalworker", + "raremetal" + ], + [ + "rasmol", + "rasmol-doc" + ], + [ + "rods", + "rings3d", + "avs2ps", + "balls", + "render", + "raster3d", + "stereo3d", + "label3d", + "ribbon", + "normal3d", + "raster3d-doc", + "rastep" + ], + [ + "rasusaaln", + "rasusa", + "rasusacite", + "rasusareads" + ], + [ + "ratatosk", + "ratatoskindex", + "ratatoskcorrect" + ], + [ + "rate4site_doublerep", + "rate4site", + "rate4site-dbg" + ], + [ + "ravenassembler", + "raven" + ], + [ + "raxmlhpc-pthreads", + "raxmlhpc-pthreads-avx", + "raxmlhpc", + "raxmlhpc-pthreads-avx2", + "applyraxml2allfilesindirectory.pl", + "raxmlhpc-sse3", + "proteinmodelselection.pl", + "raxmlhpc-mpi", + "bsbranchlengths.pl", + "raxml", + "raxmlhpc-avx2", + "raxmlhpc-mpi-avx2", + "raxmlhpc-pthreads-sse3", + "convertfasta2phylip.sh" + ], + [ + "raxml-ng", + "raxmlng", + "raxml-ng-mpi" + ], + [ + "ray", + "ray-doc", + "rayextra", + "ray-extra" + ], + [ + "biodb", + "rbiodb", + "biodbbiodbbiodbbiodb" + ], + [ + "run_rcorrector.pl", + "rcorrector" + ], + [ + "r-bioc-rcpi", + "rcpi" + ], + [ + "rdp-alignment", + "rdpalignment" + ], + [ + "rdp_classifier", + "rdpclassifier" + ], + [ + "rdpeak", + "dpeak" + ], + [ + "readseq", + "rdp-readseq", + "rdpreadseq", + "readseqebi" + ], + [ + "swan", + "minion", + "tally", + "reaper" + ], + [ + "task_preprocess.pl", + "task_break", + "bam2perfect", + "bam2fragcov", + "task_perfectfrombam.pl", + "task_smaltmap.pl", + "task_fcdrate", + "task_summary.pl", + "task_score", + "bam2fcdestimate", + "make_plots", + "task_plots.pl", + "fa2gaps", + "scaff2contig", + "task_stats", + "reapr", + "fa2gc", + "n50", + "task_facheck.pl", + "bam2insert", + "task_gapresize", + "task_perfectmap.pl" + ], + [ + "redundans.py", + "redundans" + ], + [ + "referenceseeker", + "referenceseeker_db" + ], + [ + "", + "reframed" + ], + [ + "", + "librelion+mpi+gui-dev", + "relion_image_handler", + "librelion-dev", + "relion_display", + "librelion+gui-dev", + "relion_batchrun", + "relion_estimate_gain", + "relion_backproject_2d", + "relion_external_reconstruct", + "relion_align_symmetry", + "relion_localsym_mpi", + "relion_filament_selection", + "relion_localsym", + "relion_ctf_refine_mpi", + "relion_autopick_mpi", + "librelion-dev-common", + "relion_convert_to_tiff", + "relion_autopick", + "relion_ctf_refine", + "relion_convert_to_tiff_mpi", + "relion_mask_create", + "relion_ctf_toolbox", + "librelion+mpi--1", + "relion_helix_inimodel2d", + "relion_find_tiltpairs", + "relion_merge_particles", + "librelion--1", + "relion_class_ranker.py", + "relion_delete_blobs_2d", + "relion_flex_analyse_mpi", + "relion_manualpick", + "relion_import", + "relion_helix_toolbox", + "librelion+gui--1", + "librelion+mpi+gui--1", + "relion_ctf_mask_test", + "relion_maingui", + "relion_demodulate", + "librelion+mpi-dev", + "relion_class_ranker", + "relion_flex_analyse", + "relion_it.py", + "relion_batchrun_mpi", + "relion_convert_star", + "relion-gui", + "relion_helix_vote_classes", + "relion" + ], + [ + "relion-cuda", + "relion-gui-cuda" + ], + [ + "wublasttocrossmatch.pl", + "repeatproteinmask", + "famdb.py", + "maskfile.pl", + "trfmask", + "repeatmasker", + "rmouttogff3.pl", + "createrepeatlandscape.pl", + "getrepeatmaskerbatch.pl", + "rmout2fasta.pl", + "duplicontosvg.pl", + "rmtoucsctables.pl", + "rm2bed.py", + "calcdivergencefromalign.pl", + "querytaxonomydatabase.pl", + "dupmasker", + "processrepeats", + "buildsummary.pl", + "daterepeats", + "buildrmlibfromembl.pl", + "queryrepeatdatabase.pl" + ], + [ + "edgeredef", + "repeatmaskerrecon", + "famdef", + "mspcollect", + "imagespread", + "eledef", + "eleredef", + "repeatmasker-recon" + ], + [ + "alignandcallconsensus.pl", + "cntsubst", + "renameids.pl", + "trfmask", + "resolveindels.pl", + "tsd.pl", + "extendflankingseqs.pl", + "clusterpartialmatchingsubs.pl", + "generateseedalignments.pl", + "viewmsa.pl", + "ltrpipeline", + "repeatmodeler", + "autorunblocker.pl", + "refiner", + "dfamconsensustool.pl", + "builddatabase", + "repeatclassifier", + "rmblast.pl", + "bestwindow.pl", + "blocker.pl", + "fasta-trf-filter.pl", + "linup" + ], + [ + "filter-stage-1.prl", + "compare-out-to-gff.prl", + "repeatscout", + "merge-lmer-tables.prl", + "build_lmer_table", + "filter-stage-2.prl" + ], + [ + "repic", + "epic", + "epic.statistics", + "epic.utils", + "epic.windows.count", + "epic.windows", + "epic.config", + "epic.windows.cluster", + "epic.run", + "epic.scripts" + ], + [ + "pythonresfinder", + "resfinder-example", + "resfinder" + ], + [ + "revtrans", + "revtrans_jarmo.pydummy_arg", + "revtrans.pydummy_arg" + ], + [ + "rfmix", + "simulate" + ], + [ + "ggmsa", + "rggmsa" + ], + [ + "rgt.motifanalysis", + "rgt-tdf", + "rgt-thor", + "rgt.tdf", + "setupgenomicdata.py", + "rgt-hint", + "rgt.viz", + "rgt-viz", + "rgt-motifanalysis", + "rgt-filtervcf", + "setuplogodata.py", + "rgt", + "rgt.thor", + "rgt.hint" + ], + [ + "ribodetector", + "ribodetector_cpu" + ], + [ + "ribotaper.sh", + "create_annotations_files.", + "ribotaper", + "create_metaplots." + ], + [ + "rmonocle3", + "monocle3plotcells", + "monocle3partition", + "monocle3", + "monocle3cli", + "monocle3learngraph", + "monocle3topmarkers", + "monocle3preprocess", + "monocle3create", + "monocle3ordercells", + "monocle3reducedim", + "monocle3diffexp" + ], + [ + "rnaclust.pl", + "rnaclust" + ], + [ + "rnaeffective", + "rnacalibrate", + "rnahybrid" + ], + [ + "rnacentralhttprequest", + "rnalienstatistics", + "rnalien", + "cmsearchtobed", + "rnalienscan" + ], + [ + "rnasnp", + "mrnangcagttcggcggtcccgcgggtctgtctcttgcttcaacagtgtttggacggaacagatccggggactctcttccagcctccgaccgccctccgatttcctctccgcttgcaacctccgggaccatcttctcggccatctcctgcttctgggacctgccagcaccgtttttgtggttagctccttcttgccaaccaaccaseq.farnasnpseq.fasnp.txt", + "lightpolypeptideftl", + "printfa3gsnp.txtprintfgi" + ], + [ + "rnastructure", + "bifold" + ], + [ + "rnazcluster.pl", + "rnazbedsort.pl", + "rnazannotate.pl", + "rnaz", + "rnazwindow.pl", + "rnazsort.pl", + "rnazmaf2bed.pl", + "rnazbedstats.pl", + "rnazfilter.pl", + "rnazblast.pl", + "rnazrandomizealn.pl", + "rnazselectseqs.pl", + "rnazindex.pl" + ], + [ + "roary-create_pan_genome_plots.r", + "extract_proteome_from_gff", + "parallel_all_against_all_blastp", + "roary", + "transfer_annotation_to_groups", + "iterative_cdhit", + "protein_alignment_from_nucleotides", + "pan_genome_post_analysis", + "create_pan_genome_plots", + "roary2svg.pl", + "query_pan_genome", + "roary-query_pan_genome", + "roary-pan_genome_reorder_spreadsheet", + "pan_genome_reorder_spreadsheet", + "pan_genome_assembly_statistics", + "pan_genome_core_alignment", + "create_pan_genome_plots.r", + "create_pan_genome", + "roary_plots.py", + "roary-unique_genes_per_sample" + ], + [ + "rnr-mast", + "rnr-lsi", + "roguenarok-single", + "rnr-tii", + "roguenarok-parallel", + "roguenarok", + "rnr-prune" + ], + [ + "r-bioc-rsamtools", + "rsamtools" + ], + [ + "count-words", + "rsatrandom-motif10", + "rsatoligo-analysis", + "rsatmatrix-scan-quick", + "rsat", + "rsatcore", + "matrix-scan-quick", + "rsatsuite", + "rsatcount-words", + "rsatfeature-map", + "rsatrandom-seq2", + "rsat-gibbs", + "rsatmatrix-clustering", + "-gibbs", + "variation-scan", + "compare-matrices-quick", + "retrieve-variation-seq" + ], + [ + "rsem-calculate-expression", + "rsem-for-ebseq-calculate-clustering-", + "rsem-run-gibbs", + "rsem-generate-ngvector", + "rsem-plot-model", + "rsem-plot-transcript-wiggles", + "rsem_perl_utils.pm", + "rsem-refseq-extract-primary-assembly", + "rsem", + "rsem-generate-data-matrix", + "rsem-synthesis-reference-transcripts", + "rsem-extract-reference-transcripts", + "rsem-calculate-credibility-intervals", + "rsem-run-em", + "rsem-parse-alignments", + "rsem-run-ebseq", + "convert-sam-for-rsem", + "rsem-preref", + "rsem-sam-validator", + "rsem-gen-transcript-plots", + "rsem-bam2readdepth", + "rsem-build-read-index", + "rsem-scan-for-paired-end-reads", + "rsem-get-unique", + "extract-transcript-to-gene-map-from-trinity", + "rsem-control-fdr", + "rsem-prepare-reference", + "rsem-for-ebseq-generate-ngvector-from-clustering-", + "rsem-bam2wig", + "rsem-for-ebseq-find-de", + "rsem-tbam2gbam", + "rsem-simulate-reads", + "rsem-bam2wigfoobarfoobar", + "rsem-gff3-to-gtf" + ], + [ + "genebody_coverage.py", + "rseqc", + "qcmodule", + "read_distribution.py", + "qcmodule.sam" + ], + [ + "r-cran-shazam", + "shazam", + "rshazam" + ], + [ + "rtracklayer", + "r-bioc-rtracklayer" + ], + [ + "ruby", + "rake", + "y2racc", + "erb", + "racc", + "racc2y", + "rdoc", + "ri", + "rubydnatools", + "gem", + "irb", + "bundler", + "rubyrequireutils.rbputsloadedutilssuccessfully", + "bundle" + ], + [ + "python-ruffus-doc", + "python3-ruffus", + "python-ruffus", + "ruffus" + ], + [ + "runcircosgui", + "runcircos-gui" + ], + [ + "gfa2fasta.sh", + "complete_gfa.py", + "multik", + "simplify", + "output_basic_sequences.py", + "sequences_file_to_fasta.py", + "gfa_break_loops.py", + "to_basespace", + "retrace_minimizers.py", + "rustmdbg", + "extreme_gfaview", + "magic_simplify", + "rust-mdbg" + ], + [ + "vcf2kinship", + "explaintabix", + "rvtest", + "vcfpeek", + "vcfextractsite", + "plink2vcf", + "vcfsummary", + "vcfvariantsummarylite", + "explaincsi1", + "explaincsi2", + "rvtests", + "vcfannosummarylite", + "vcfpair", + "vcfsummarylite", + "createvcfindex", + "vcf2ld_neighbor", + "combinekinship", + "vcf2ld_gene", + "vcfconcordance", + "kinshipdecompose", + "queryvcfindex", + "extractvcfindex", + "bgenfileinfo", + "vcfindvsummary", + "vcf2geno", + "vcf2ld_window", + "vcf2plink", + "bgen2vcf" + ], + [ + "saint-reformat", + "saint-spc-noctrl-matrix", + "saint-spc-ctrl", + "saintq", + "saint-int-ctrl", + "saint-spc-noctrl", + "saint" + ], + [ + "wrapper", + "salmon", + "run.sh" + ], + [ + "r-cran-samr", + "rsamr", + "samr" + ], + [ + "sambamba", + "sambambaview" + ], + [ + "samtoolstest", + "maq2sam-long", + "wgsim_eval.pl", + "interpolate_sam.pl", + "wgsim", + "soap2sam.pl", + "razip", + "fasta-sanitize.pl", + "samtools.bin", + "vcfutils.pl", + "zoom2sam.pl", + "md5sum-lite", + "varfilter.py", + "ace2sam", + "samtoolsviewhttps:example.com", + "psl2sam.pl", + "samtools.pl", + "maq2sam-short", + "novo2sam.pl", + "blast2sam.pl", + "md5fa", + "seq_cache_populate.pl", + "export2sam.pl", + "libbam-dev", + "plot-bamstats", + "plot-ampliconstats", + "bcftools", + "sam2vcf.pl", + "samtools-test", + "samtools", + "bowtie2sam.pl" + ], + [ + "sartools", + "rsartools" + ], + [ + "savr", + "r-bioc-savr" + ], + [ + "libsavvy-dev", + "savvy-util", + "savvy", + "savvy.hpp", + "sav" + ], + [ + "scan.upc", + "scanupc" + ], + [ + "science-electronics", + "science-highenergy-physics-dev", + "science-geometry", + "science-meteorology-dev", + "science-all", + "science-engineering", + "science-geography", + "science-machine-learning", + "science-robotics-dev", + "science-dataacquisition-dev", + "science-datamanagement", + "science-highenergy-physics", + "science-psychophysics", + "science-config", + "science-viewing", + "science-mathematics-dev", + "science-nanoscale-physics-dev", + "science-workflow", + "science-astronomy", + "science-physics", + "science-linguistics", + "science-distributedcomputing", + "science-simulations", + "science-electrophysiology", + "science-economics", + "science", + "science-viewing-dev", + "science-nanoscale-physics", + "science-dataacquisition", + "science-imageanalysis", + "science-physics-dev", + "science-robotics", + "science-engineering-dev", + "science-neuroscience-modeling", + "science-presentation", + "science-social", + "science-biology", + "science-numericalcomputation", + "science-statistics", + "science-typesetting", + "science-chemistry", + "science-neuroscience-cognitive", + "science-mathematics", + "science-logic", + "science-astronomy-dev", + "science-financial", + "science-meteorology", + "science-imageanalysis-dev" + ], + [ + "vcf2scoary", + "scoary_gui", + "scoary" + ], + [ + "scrappieevents", + "scrappie" + ], + [ + "scvi", + "scvi.nn", + "scvi.model", + "scvi.data", + "scvitools", + "scvi.dataloaders", + "scvi.external", + "scvi.distributions", + "scvi.train" + ], + [ + "searchguieu.isas.searchgui.cmd.searchcliidentification_parameters_default.parfastacli_searchgui_tinydb1_concatenated_target_decoy.fastasearchgui_tinyspectra1.mgf1.01", + "searchguieu.isas.searchgui.cmd.fastacli", + "searchgui" + ], + [ + "blastn_to_phandango", + "blast_top_hits.pl", + "hits_to_fastq", + "mapping_to_phandango", + "mash2matrix", + "kmds", + "blast_top_hits", + "r_mds", + "map_back", + "hits_to_fastq.pl", + "reformat_output.pl", + "reformat_output", + "combinekmers", + "filter_seer", + "seer", + "mapping_to_phandango.pl" + ], + [ + "pseg", + "nmerge", + "pmerge", + "nseg", + "seg" + ], + [ + "haarz", + "segemehl", + "haarz.x", + "segemehl.x" + ], + [ + "split_sequences.py", + "testseqdtestrun_tiny_placement.tog.relabelled.tre", + "run-sepp.sh", + "run_sepp.py", + "run_upp.py", + "sepp", + "raxml_info-reference-gg-raxml-bl.", + "f__halomonadaceaetestrun_tiny_placement.tog.relabelled.tre" + ], + [ + "seqan-needle-doc", + "needleminimiser", + "seqan-needle", + "needleestimate", + "needleibfmin", + "needle", + "needlecount", + "needleibf" + ], + [ + "raptor", + "raptorsearch", + "raptorbuild", + "seqan-raptor-doc", + "seqan-raptor" + ], + [ + "seqan3-doc", + "libseqan3-dev", + ".hpp", + "seqan3", + "seqan-2.pc", + "seqan-apps", + "seqan", + "seqan3-config.cmake", + "seqan-config.cmake", + "align.h", + "seqan-dev", + "libseqan2-dev" + ], + [ + "seqbuster", + "miraligner" + ], + [ + "seqcluster", + "seqclustercluster", + "python3-seqcluster", + "python-seqcluster-doc" + ], + [ + "seqfu", + "seqfustats" + ], + [ + "seq-gen", + "seqgen" + ], + [ + "seqkit-examples", + "seqkit" + ], + [ + "seqmagick.test.integration.data", + "seqmagick.scripts", + "seqmagick.subcommands", + "seqmagick.test.integration", + "rseqmagick", + "seqmagick", + "seqmagick.test" + ], + [ + "seqprep-data", + "seqprep", + "seqprepdata" + ], + [ + "seqsero_batch_pair-end", + "seqsero" + ], + [ + "trimadap", + "seqtk", + "fusioncatcherseqtk" + ], + [ + "sevenbridges.models", + "sevenbridges.http", + "sevenbridges.transfer", + "sevenbridges.models.compound.tasks", + "sevenbridges.models.compound.markers", + "sevenbridgespython", + "sevenbridges.models.compound.volumes", + "sevenbridges.models.compound.billing", + "sevenbridges.models.compound.limits", + "sevenbridges.models.compound.files", + "sevenbridges.models.compound.jobs", + "sevenbridges", + "sevenbridges.meta", + "sevenbridges.models.compound.projects", + "sevenbridges.models.compound" + ], + [ + "sfs_code", + "sfscode", + "convertsfs_code" + ], + [ + "sga-align", + "sga-astat", + "sga-bam2de", + "sga-mergedriver", + "sga" + ], + [ + "shapeit4", + "shapeit4-example" + ], + [ + "python3-shasta", + "python3-shasta-doc", + "shasta" + ], + [ + "fil", + "b2w", + "shorahamplicon", + "shorahshotgun", + "shorah1.99.2", + "examplesamplicon_testcpexamplesamplicon_test.", + "diri_sampler", + "examplesshotgun_testcpexamplesshotgun_test.", + "shorah", + "shorahsnv" + ], + [ + "shovill-se", + "shovillse", + "shovill", + "shovill-examples" + ], + [ + "sibelia-examples", + "sibelia", + "sortsequences.py", + "hidemappedcontigs.py", + "c-sibelia.py" + ], + [ + "sicer", + "sicer2" + ], + [ + "sickletrim", + "sickle" + ], + [ + "sigma-align", + "sigma20beta" + ], + [ + "simkamin.py", + "simka", + "simkamin" + ], + [ + "simwalk2snp", + "simwalk2" + ], + [ + "sistrcmd", + "sistr" + ], + [ + "sitplus-data", + "sitplus" + ], + [ + "ska", + "ska2" + ], + [ + "saute_prot", + "saute", + "kmercounter", + "skesa", + "gfa_connector" + ], + [ + "smalt-examples", + "smalt" + ], + [ + "smithwaterman", + "libsmithwaterman0", + "libsmithwaterman-dev" + ], + [ + "smrtanalysis", + "smrtanalysis-dev" + ], + [ + ".snakemakesnakefilereport.html", + "printf%snruleempty:snakefilesnakemake1", + "snakemake", + "snakemake-doc", + "git_python_refreshwarn" + ], + [ + "hmm-assembler.pl", + "forge", + "snap-hmm", + "snap", + "zoe-loop", + "hmm-", + "exonpairs", + "patch-hmm.pl", + "fathom", + "zff2gff3.pl" + ], + [ + "snapaligner", + "snap-aligner", + "snapcommand" + ], + [ + "streamzip", + "snippy-core", + "snippy", + "snippy-clean_full_aln", + "snippy-vcf_extract_subs", + "snippy-vcf_report", + "snippy-vcf_to_tab", + "snippy-multi", + "snippy-examples" + ], + [ + "sort-snos", + "snoscana", + "snoscan", + "snoscany", + "snoscanh" + ], + [ + "libsnpeff-java", + "clineff", + "libsnpeff-java-doc", + "snpeff", + "snpsift" + ], + [ + "snpomatic", + "findknownsnps" + ], + [ + "libsnpsift-java", + "libsnpsift-java-doc", + "a.vcfecho", + "echo", + "snpsift" + ], + [ + "libsnp-sites1-dev", + "snp-sites", + "libsnp-sites1", + "snpsites" + ], + [ + "soap2", + "2bwt-builder", + "soapaligner", + "soap" + ], + [ + "soapdenovo-127mer", + "soapdenovo-63mer", + "soapdenovo", + "soapdenovo-31mer", + "soapdenovo-fusion", + "soapdenovo2" + ], + [ + "socru_shrink_database", + "socru_update_profile", + "socru", + "socru_rebuild_profile", + "socru_create", + "socru_species", + "socru_lookup" + ], + [ + "indexdb_rna", + "sortmerna" + ], + [ + "cds-mapping-stats", + "bwa-spades", + "spades-core", + "spades-gbuilder", + "spades-convert-bin-to-fasta", + "metaplasmidspades.py", + "metaviralspades.py", + "spades-corrector-core", + "spades.py", + "coronaspades.py", + "spades.pyspades_test", + "spades-truseq-scfcorrection", + "spades-ionhammer", + "metaspades", + "spades-kmercount", + "spades-hammer", + "mag-improve", + "rnaviralspades.py", + "truspades", + "cds-subgraphs", + "spades-read-filter", + "rnaspades.py", + "metaspades.py", + "plasmidspades.py", + "dipspades", + "spades-gmapper", + "plasmidspades", + "dipspades.py", + "spades-bwa", + "spades-gsimplifier", + "spaligner", + "truspades.py", + "rnaspades", + "spades-kmer-estimating", + "spades" + ], + [ + "makblk.pl", + "spspaln.pl", + "makmdm", + "makeidx.pl", + "catchr.pl", + "sortgrcd", + "makdbs", + "spaln-data", + "spaln" + ], + [ + "optsparkbin", + "spark" + ], + [ + "randomjunctionfilter", + "wig2barwig", + "bowtie-", + "bowtie-build", + "neighborfilter", + "findnoveljunctions", + "precipitatesam", + "runsplicemap", + "amalgamatesam", + "subseq", + "sortsam", + "statsplicemap", + "uniquejunctionfilter", + "nnrfilter", + "splicemap", + "bowtie", + "colorjunction", + "countsam", + "barloader" + ], + [ + "spp", + "rspp" + ], + [ + "spreadphy", + "spread-phy" + ], + [ + "spring", + "rspring" + ], + [ + "python3-sqt", + "sqt" + ], + [ + "libsquizz", + "squizz", + "libsquizz-dev" + ], + [ + "get_genus_vfdb", + "csv_to_gene_db", + "getmlst.py", + "vfdb_cdhit_to_csv", + "srst2", + "get_all_vfdb", + "slurm_srst2", + "getmlst", + "vfdbgenus" + ], + [ + "ssaha2", + "ssahasnp", + "ssaha2build" + ], + [ + "makefastafilefromscaffolds.pl2", + "ssake", + "tqsfastq.py", + "ssake-examples", + "nlength.pl2", + "analyzepositionssake.pl2", + "tqsfastq.pl2", + "tqs.py", + "ssake2", + "makepairedoutput2unequalfiles.pl2", + "qseq2fastq.pl2", + "splitinput.pl2", + "getstats.pl2", + "tqs", + "qseq2fasta.pl2", + "makepairedoutput2equalfiles.pl2", + "tqsexport.py", + "makepairedoutput.pl2" + ], + [ + "stacksweb", + "populations", + "phasedstacks", + "sstacks", + "ustacks", + "stacks_summary.py", + "stacks-web", + "stackssummary", + "convert_stacks.pl", + "process_radtags", + "clone_filter", + "stacks-dist-extract", + "process_shortreads", + "stacks-integrate-alignments", + "cstacks", + "extract_interpop_chars.pl", + "gstacks", + "denovo_map.pl", + "tsv2bam", + "stacks-count-reads-per-sample-per-locus", + "ref_map.pl", + "stacks", + "stacks-samtools-tview", + "kmer_filter", + "stacks-hist2d-loci-samples-coverage" + ], + [ + "pregap4", + "gap4", + "gap5", + "staden", + "staden-common", + "trev" + ], + [ + "staphopia-sccmec", + "staphopia", + "staphopiasccmec" + ], + [ + "rna-star", + "starlong", + "star", + "rnastar" + ], + [ + "staramr.blast.results.pointfinder", + "staramr.exceptions", + "staramr.tests.unit", + "staramr.subcommand", + "staramr.blast.pointfinder", + "staramr.tests.integration.databases", + "staramr.blast.resfinder", + "staramr.tests", + "staramr.tests.integration.detection", + "staramr.tests.unit.blast.results.pointfinder.codon", + "staramr.tests.integration", + "staramr.tests.unit.blast.results.pointfinder", + "staramr.detection", + "staramr.blast.results", + "staramr.tests.unit.blast.results.pointfinder.nucleotide", + "staramr.tests.unit.results", + "staramr.blast.results.pointfinder.codon", + "staramr.databases.exclude", + "staramr.databases.resistance.pointfinder", + "staramr.tests.unit.blast", + "staramr.databases.resistance", + "staramr.databases.resistance.resfinder", + "staramr.blast.results.resfinder", + "staramrdb", + "staramr.databases", + "staramrsearch", + "staramr", + "staramr.blast", + "staramr.results", + "staramr.tests.unit.blast.pointfinder", + "staramr.blast.results.pointfinder.nucleotide", + "staramr.tests.unit.blast.results" + ], + [ + "starfusion", + "prep_genome_lib.pl", + "blast_and_promiscuity_filter.pl", + "star-fusion" + ], + [ + "startasap", + "start-asap" + ], + [ + "configurestrelkagermlineworkflow.py", + "configurestrelkasomaticworkflow.py", + "strelka" + ], + [ + "prepde.py", + "stringtie" + ], + [ + "structure-gui", + "structure" + ], + [ + "featurecounts", + "flattengtf", + "subread-data", + "subread-fullscan", + "subjunc", + "exactsnp", + "qualityscores", + "subreaddata", + "repair", + "sublong", + "subread-align", + "subindel", + "removedup", + "detectioncall", + "txunique", + "genrandomreads", + "subread", + "propmapped", + "subread-buildindex" + ], + [ + "python3-dendropy", + "python-dendropy", + "sumtrees" + ], + [ + "update_info.py", + "vcf_group_multiline.py", + "vcf_modify_header.py", + "svtyper", + "sv_counts.sh", + "svtyper-sso", + "batchtyper", + "sv_classifier.py", + "vcf_paste.py", + "vcf_allele_freq.py" + ], + [ + "graph_plot.py", + "swarm" + ], + [ + "sweed", + "sweed-p" + ], + [ + "t-coffee", + "tcoffee", + "hometmpt_coffee", + "t-coffee-examples" + ], + [ + "htslibtest", + "tabix", + "libhts1", + "testtest1.bed", + "bgziptest1.bed", + "bgzip", + "htslib-test", + "libhts-private-dev", + "htsfile", + "libhts-dev", + "libhts3t64", + "libhts2", + "libhts3", + "htsfiletest1.bed.gz", + "pytabix", + "tabix.py", + "tabixtest1.bed.gz", + "htslib" + ], + [ + "taxatortk", + "alignments-filter", + "binner", + "fasta-strip-identifier", + "lastmaf2alignments", + "taxsummary2krona", + "taxator", + "lastmaf2alignments-parallel", + "ktimporttext", + "taxknife" + ], + [ + "libteem2", + "libteem2-dbg", + "libteem-dev", + "teem-apps" + ], + [ + "terraphast", + "libterraces0", + "libterraces-dev" + ], + [ + "texlive-fonts-extra", + "texlive-math-extra", + "texlive-plain-generic", + "texlive-extra-utils", + "texlive-plain-extra", + "texlive-pstricks", + "texlive-humanities", + "texlive-fonts-extra-links", + "texlive-formats-extra", + "texpower", + "texlive-music", + "etoolbox", + "texlive-bibtex-extra", + "texlive-publishers", + "texlive-latex3", + "texlive-generic-extra", + "texlive-latex-extra", + "pdfjam", + "texlive-humanities-doc", + "texlive-htmlxml", + "texlive-pstricks-doc", + "texlive-fonts-extra-doc", + "texlive-latex-extra-doc", + "texlive-publishers-doc", + "texlive-science-doc", + "texlive-science", + "texlive-games", + "texlive-font-utils" + ], + [ + "r-bioc-tfbstools", + "tfbstools" + ], + [ + "theseus_align", + "theseus-examples", + "theseus" + ], + [ + "fermi2", + "tiddit", + "ropebwt2", + "bwa" + ], + [ + "python3-tifffile", + "tifffile", + "python-tifffile", + "lsm2bin" + ], + [ + "long-orfs", + "tigrglimmer", + "test", + "build-icm", + "score-fixed", + "g3-from-training.csh", + "g3-iterated.csh", + "build-fixed", + "tigr-run-glimmer3", + "match-list-col.awk", + "anomaly", + "start-codon-distrib", + "not-acgt.awk", + "window-acgt", + "entropy-profile", + "tigr-glimmer", + "entropy-score", + "uncovered", + "glimmer3", + "glim-diff.awk", + "g3-from-scratch.csh", + "upstream-coords.awk", + "extract", + "glimmer", + "multi-extract", + "get-motif-counts.awk" + ], + [ + "python3-tinyalign", + "tinyalign" + ], + [ + "titancna", + "r-bioc-titancna" + ], + [ + "tmscore", + "tmalign" + ], + [ + "_toil_worker", + "toil", + "toil.wdl", + "toil.server.wes", + "toil.server.cli", + "toil.provisioners", + "toil.jobstores", + "toil.jobstores.aws", + "toil.utils", + "toil.cwl", + "toil.test", + "toil.server.api_spec", + "toil.lib.encryption", + "toil-cwl-runner", + "toil.provisioners.aws", + "toil.batchsystems", + "toil.lib", + "toil-wdl-runner", + "toil.server", + "toil.filestores" + ], + [ + "tombo", + "onttombo", + "tombo-doc" + ], + [ + "tophat-fusion-post", + "fix_map_ordering", + "gtf_juncs", + "map2gtf", + "prep_reads", + "sam_juncs", + "sra_to_solid", + "tophat_reports", + "bam2fastx", + "segment_juncs", + "tophat2", + "juncs_db", + "tophat", + "bam_merge", + "bed_to_juncs", + "gtf_to_fasta", + "long_spanning_reads", + "contig_to_chr_coords" + ], + [ + "tophat-recondition", + "tophatrecondition" + ], + [ + "openms-common", + "toppas", + "openms", + "openmsmeta", + "libopenms-dev", + "pyopenms", + "condalinkagesprefixpkg_name", + "topp", + "libopenms2.", + "condaobjectsprefixpkg_name", + "libopenms1.11", + "openms-doc" + ], + [ + "null", + "tracer" + ], + [ + "geargenomics", + "tracy", + "dicey" + ], + [ + "traitarpfam", + "heatmap.py", + "traitarphenotype", + "hmm2gff.py", + "merge_preds.py", + "predict.py", + "traitar", + "hmmer2filtered_best.py", + "domtblout2gene_generic.py" + ], + [ + "transabyss-merge", + "transabyss-analyze", + "transabyss" + ], + [ + "perldbdmysql", + "dbdmysql" + ], + [ + "gff3_file_to_bed.pl", + "transdecoder-doc", + "cdna_alignment_orf_to_genome_orf.pl", + "get_longest_orf_per_transcript.pl", + "seq_n_baseprobs_to_loglikelihood_vals.pl", + "pfam_runner.pl", + "feature_scoring.+-.pl", + "refine_gff3_group_iso_strip_utrs.pl", + "gtf_to_alignment_gff3.pl", + "make_seqlogo.rscript", + "compute_auc.pl", + "gene_list_to_gff.pl", + "ffindex_resume.pl", + "compute_base_probs.pl", + "gff3_file_to_proteins.pl", + "gtf_to_bed.pl", + "gff3_gene_to_gtf_format.pl", + "transdecoder.predict", + "transdec", + "plot_roc.rscript", + "deplete_feature_noise.pl", + "start_codon_refinement.pl", + "get_fl_accs.pl", + "transdecoder", + "train_start_pwm.pl", + "score_cds_likelihood_all_6_frames.pl", + "gtf_genome_to_cdna_fasta.pl", + "get_top_longest_fasta_entries.pl", + "exclude_similar_proteins.pl", + "feature_scores_to_roc.pl", + "simulate_feature_seq_from_pwm.pl", + "remove_eclipsed_orfs.pl", + "refine_hexamer_scores.pl", + "build_atgpwm_+-.pl", + "fasta_prot_checker.pl", + "nr_orfs_gff3.pl", + "select_best_orfs_per_transcript.pl", + "transdecoder.longorfs" + ], + [ + "tpp", + "transit-tpp", + "tnseqtransit", + "tnseq-transit", + "transit" + ], + [ + "bam-read", + "transratetools", + "transrate-tools" + ], + [ + "transtermhp", + "2ndscore", + "transterm" + ], + [ + "treecluster.py", + "treecluster" + ], + [ + "threepop", + "fourpop", + "treemix", + "plotting_funcs.r", + "f4ratio" + ], + [ + "tree-puzzle-doc", + "treepuzzle", + "tree-puzzle", + "tree-ppuzzle", + "treeppuzzle" + ], + [ + "puzzle", + "treepuzzle", + "ppuzzle" + ], + [ + "tree-qmc", + "treeqmc" + ], + [ + "python3-treetime", + "treetime", + "timetree" + ], + [ + "treeview", + "javatreeview", + "treeviewx" + ], + [ + "trf-examples", + "trf" + ], + [ + "trimgalore", + "trim_galore", + "trim-galore" + ], + [ + "statal", + "readal", + "trimal" + ], + [ + "trimmomaticse", + "trimmomaticpe", + "trimmomatic" + ], + [ + "align_and_estimate_abundance.pl", + "trinity_gene_splice_modeler.py", + "trinityrnaseq-examples", + "trinitystats.pl", + "run_de_analysis.pl", + "define_clusters_by_cutting_tree.pl", + "trinityrnaseq", + "ptr", + "trinity", + "analyze_diff_expr.pl", + "abundance_estimates_to_matrix.pl" + ], + [ + "eufindtrna", + "trnascanse", + "mitohighconfidencefilter", + "trnascan", + "trnascan-se-common", + "coves-se", + "sstofa", + "trnascan-", + "setup.trnascan-se", + "covels-se", + "trnascan-se", + "eukhighconfidencefilter", + "fasta2gsi" + ], + [ + "simtr", + "trtools.simtr", + "comparestr", + "mergestr", + "trtools.prancstr", + "trtools.comparestr", + "trtools", + "associatr", + "prancstr", + "trtools.statstr", + "statstr", + "qcstr", + "trtools.qcstr", + "dumpstr", + "trtools.dumpstr", + "trtools.utils", + "trtools.associatr", + "trtools.mergestr" + ], + [ + "tvcutils", + "tvc", + "variant_caller_pipeline.py", + "tvcassembly" + ], + [ + "graphdump", + "twopaco" + ], + [ + "r-bioc-tximport", + "tximport" + ], + [ + "ucecho", + "uc-echo", + "echo" + ], + [ + "bedgraphtobigwig", + "ucscbedgraphtobigwig" + ], + [ + "ucscliftover", + "liftover" + ], + [ + "ugene-data", + "ugene" + ], + [ + "umis-examples", + "lc_alllangumis", + "umis", + "lc_allc.utf-8umis" + ], + [ + "umitools", + "umi_tools" + ], + [ + "unicycler_polish", + "unicycler-data", + "unicycler", + "columns80unicycler", + "unicycler_check", + "unicycler_scrub", + "unicycler_align" + ], + [ + "uniprot.ws", + "uniprotws" + ], + [ + "unitigcounter", + "unitig-counter", + "cdbg-ops" + ], + [ + "varscan", + "varscanmpileup2cns" + ], + [ + "vcfanno", + "vcfanno-examples" + ], + [ + "vcfuniqtest.vcf", + "vcffirstheader<", + "vcfwave", + "vcfsort<", + "test.vcfhttps:raw.githubusercontent.comvcflibvcfliba610b7444daab0c9e974d9a001550bf8dd644770testdataregressionvcffilter_2.vcf", + "vcfstreamsort", + "vcflib" + ], + [ + "fill-aa", + "vcftools", + "vcf-compare", + "vcf-concat", + "tab-to-vcf", + "fill-ref-md5", + "perlusevcf", + "vcf-fix-newlines", + "perlvcftoolsvcf", + "vcf-consensus", + "vcf-haplotypes", + "vcf-contrast", + "vcf-indel-stats", + "vcf-convert", + "vcf-fix-ploidy", + "fill-fs", + "vcf-annotate", + "fill-an-ac" + ], + [ + "vcontact2_gene2genome", + "vcontact2" + ], + [ + "perlvelvetoptimiser", + "velvetoptimiser.pl", + "velvetoptimiser" + ], + [ + "vg", + "vg-docs" + ], + [ + "vibrant_annotation.py", + "vibrant_run.py", + "vibrant" + ], + [ + "vienna-rna", + "viennarnapackage", + "python3-rna", + "librna-perl" + ], + [ + "viralmsa", + "viralmsa.py" + ], + [ + "viralverify", + "training_script" + ], + [ + "fastq_len_filter.py", + "viromeqc", + "viromeqc.py" + ], + [ + "virsorterrun", + "virsortertrain-model", + "virsortersetup", + "virsortertrain-feature", + "virsorter", + "wrapper_phage_contigs_sorter_iplant.pl" + ], + [ + "git", + "virulencefinder.py", + "virulencefinder" + ], + [ + "vsubseqselect", + "vstree2tex", + "vmigrate.sh", + "mkdna6idx", + "vseqselect", + "libvmatch-dev", + "vendian", + "vmatchselect", + "chain2dim", + "repfind.pl", + "vseqinfo", + "cleanpp.sh", + "matchcluster", + "mkvtree", + "vmatch" + ], + [ + "libvmtk1.0", + "python-vmtk", + "libvmtk-dev", + "libvmtk1.3", + "vmtk" + ], + [ + "vsclust", + "vsclust.yml" + ], + [ + "vsearch-examples", + "vsearch" + ], + [ + "vt-examples", + "vt" + ], + [ + "weeder2", + "weeder" + ], + [ + "wham", + "whamg", + "wham-align" + ], + [ + "mergeprofiledirectory.py", + "wiggletoolsindex.py", + "wiggletools", + "mergeprofilesdirectory.py", + "mergebedlikedirectory.sh", + "multijob.py", + "wiggleplots.py", + "mergebigwigdirectory.py" + ], + [ + "estwise", + "promoterwise", + "wise", + "genomewise", + "scanwise_server", + "wise-doc", + "scanwise", + "estwisedb", + "dnal", + "genewisedb", + "wise24", + "wise-data", + "psw", + "dba", + "genewise", + "wise2", + "wisedata", + "pswdb" + ], + [ + "wisecondorxgender", + "wisecondorx", + "wisecondorxpredict", + "wisecondorxconvert", + "wisecondorxnewref" + ], + [ + "wtdbg", + "wtdbg2", + "wtdbg2-examples" + ], + [ + "libmdc3t64", + "libmdc2", + "libmdc3", + "xmedcon", + "medcon", + "libmdc2-dev", + "libmdc-dev" + ], + [ + "xpore", + "xpore.utils", + "xpore-doc", + "xpore.diffmod", + "xpore.scripts" + ], + [ + "r-bioc-xvector", + "xvector" + ], + [ + "yara_mapper", + "yara", + "yara_indexer" + ], + [ + "rzerone", + "zerone" + ], + [ + "zstdcat", + "pzstd", + "zstdmt", + "zstdgrep", + "zstdless", + "zstd", + "unzstd" + ] +] \ No newline at end of file diff --git a/run_nlstruct.py b/run_nlstruct.py new file mode 100644 index 0000000000000000000000000000000000000000..495b6fb36c27223f43942caabfb82071d30f8f70 --- /dev/null +++ b/run_nlstruct.py @@ -0,0 +1,66 @@ +# Main file to run nlstruct +# Written by Clémence Sebe +# October 2024 + +from nlstruct.recipes import train_qualified_ner +import os + +# List of the models +scibert_uncased = 'allenai/scibert_scivocab_cased' +bert_uncased = 'bert-base-uncased' + +tab_models = [bert_uncased, scibert_uncased] + +os.makedirs("models_train", exist_ok=True) + +#Path of the data +# -"Ner_workflows_data/SoftCite_split" +# -"Ner_workflows_data/BioToFlow_split" +# -"Ner_workflows_data/Fusion_BioToFlow_SoftCite/with_just_conversion" +# -"Ner_workflows_data/Fusion_BioToFlow_SoftCite/with_silver" + +path_data = "Ner_workflows_data/Fusion_BioToFlow_SoftCite/with_silver" + +# ------------------------------------------------------------------------------------- + +# Vary random seeds +for graine in [1,8,22,42,100]: + + # Vary train/dev splits + for i in range (1,6): + + for m in tab_models: + print(f"---------------------- Iteration {i} - Model {m}") + + train = True + if 'scibert_scivocab_uncased' in m: + if f'scibert_iteration{i}_seed{graine}.pt' in os.listdir("models_train"): + train = False + else: + if f'bert_iteration{i}_seed{graine}.pt' in os.listdir("models_train"): + train = False + + if train: + model = train_qualified_ner( + dataset={ + "train": f"{path_data}/iteration_{i}/TRAIN", + "val" : f"{path_data}/iteration_{i}/VAL", + "test" : f"Ner_workflows_data/TEST_BioToFlow" + }, + finetune_bert=False, + seed=graine, + bert_name=m, + fasttext_file="", + gpus=1, #0:cpu - 1:gpu + xp_name="my-xp", + return_model=True, + max_steps = 4000, + model_to_take_encoder="None", + ) + + if 'scibert_scivocab_uncased' in m: + model.save_pretrained(f'models_train/scibert_iteration{i}_seed{graine}.pt') + else: + model.save_pretrained(f'models_train/bert_iteration{i}_seed{graine}.pt') + + os.system('rm checkpoints/*')