ITSoneDB Connector

The ITSoneDB Connector allows querying ITSoneDB by using an API service with the same query schema available at the database website. In particular, it is possible to access the ITSoneDB entries by using the following parameters: species name, taxon name and entry accession (Supplementary Figure 5*)*.

../_images/image5.jpg

Supplementary Figure 5: : A snapshot of the ITSoneDB connector Service. ITSoneDB entries are accessible by using species name, taxon name and entry accession.

In order to streamline querying by using both species and taxon names an interactive drop-down menù is available (Supplementary Figure 5). For instance, in Figure ITSoneDB Connector 2 ITSoneDB is accessed by using the species name Aspergillus flavus.

../_images/image6.jpg

Supplementary Figure 6: The ITSoneDB connector service suggests a list of possible species names according to the user typing.

As the species name selection is completed by clicking the “execute” button, the data retrieval from ITSoneDB is executed Supplementary Figure 7).

../_images/image7.jpg

Supplementary Figure 7: Following the query parameters selection ITSoneDB is accessed by clicking the “Execute” button.

The query retrieves ITS1 fasta sequences and the contextual metadata. As exemple, 958 ITS1 belonging to Aspergillus flavus are available in ITSoneDB and retrieved. The metadata are arranged in a tabular file containing 5 fields:

  • Accession: ENA Accession number from which the ITSoneDB sequence was obtained;

  • Taxon name: The ITS1 taxonomic given name;

  • ITS1 localization: the method used to infer the ITS1 location (ENA or/end HMM);

  • Sequence description: the description of the sequences retrieved from the original ENA entry.

This information are downloadable as a textual file that can be imported in Excel.

../_images/image8.jpg

Supplementary Figure 8: A snapshot of the obtained metadata file.

Usage

The tool allows to query ITSoneDB by specie name, taxon name and accession number`:

../_images/itsonedb_connector_select.png

The ITSoneDB connector provides the output sequences and the metadata file:

../_images/itsonedb_connector_output.png
../_images/itsonedb_connector_output_metadata.png

Galaxy Docker version

The ITSoneDB Connector tool shipped with the Docker version of the Workbench requires three additional info:

  1. ITSoneDB Url: the Database URL

  2. User registered name

  3. User registered password

../_images/itsonedb_connector_docker_version.png

Warning

This version of the ITSoneDB Connector is intended for personal use only. For security reason these information are not public, but the access can be requested by mail.

Install on Galaxy

Galaxy is able to automatically solve Conda dependecies when a tool is started.

To install the ITSoneDB Connector on Galaxy:

  1. Clone the ITSoneWB repository

    git clone https://github.com/ibiom-cnr/itsonewb.git
    
  2. Add the TSoneDB Connector entry in the galaxy tool_conf.xml file with your favourite editor:

    <section name="ITSoneDB" id="itsonedb">
        <tool file="/path_to_itsonewb/itsonewb/itsonedb_wrapper/itsonedb_wrapper.xml" />
    </section>
    
  3. Add the search drop down menu as .loc files. To include them in Galaxy, please refer to the Galaxy Project documentation. The *loc files are on our github repository (itsonedb_wrapper/tool-data) with the corresponding tool_data_table_conf.xml entry.

  4. Finally restart Galaxy.

Warning

For security reasons this tool is provided only as Galaxy tool. Docker version and APIs are also available for privaate usage. Please contact us by mail.