Hoppa yfir í aðalefni

Metaerg

0. Inngangur

Metaerg er sjálfvirk leiðsla sem notar hugbúnað frá þriðja aðila ásamt stórum gagnagrunni til að gera athugasemdir við erfðamengi eða sett af hólfum frá örveruvistkerfum. Dæmi um slík skýringarverkefni eru eiginleikaspá með HMM, BLAST og DIAMOND.

fáðu frekari upplýsingar um Metaerg með því að lesa úr github geymslunni og eftirfarandi [grein](https://www.frontiersin.org/ articles/10.3389/fgene.2019.00999/full) í frontiersin sem var skrifað af sömu aðilum og gerðu Metaerg.


1. Að byrja

1.1 Uppsetning

Það eru margir möguleikar þegar kemur að uppsetningu Metaerg. Ein leiðin er að nota Docker sem var ekki notað þar sem Elja veitir ekki gámastuðning eins og er. Annar möguleiki var að nota Easybuild sem veitir ekki nýjustu útgáfuna (veitir aðeins útgáfu [1.2.3](https://docs.easybuild.io/version-specific /studd-software/#metaerg)) af Metaerg. Þriðji kosturinn sem var valinn var að setja upp Metaerg og önnur hjálparforrit þess handvirkt, byrja á því að klóna þetta git repository og fylgja uppsetningarleiðbeiningum og kröfum í README.md skránni.

1.2 Required Tools and libraries

Perl Modules

Dependencies
Archive::Extract
Bio::Perl
Bio::DB::EUtilities
DBD::SQLite
DBI
File::Copy::Recursive
HTML::Entities
LWP::Protocol::https
SWISS::Entry

Table 1. This table displays all required Perl modules that are required to run Metaerg

DependenciesReq. versionVersion on Elja
antismash≥6.0.07.0.0
ARAGORNx1.2.41
mincedx0.4.2
BLAST+ executeablesx2.13.0
DIAMOND2.0.132.0.13
GenomeToolsx1.6.2
HMMER3.x.x3.3.2
Infernalx1.1.4
prodigalx2.6.3
pyarrowx12.0.0
Pythonx3.10.4
RepeatMaskerx4.1.4
RepeatScoutx1.0.6
signalpx0.5b
tmhmmx2.0c
Tandem Repeats Finderx4.09.1

Table 2. This table displays all main dependencies that are required to install MetaErg

2 Keyra Metaerg á Elja

2.1 Loading Metaerg

Áður en það er hægt að keyra Metaerg á Elju, þú þarftu að hlaða in Metaerg módulnum. Til þess að gera það þá þarftu að skrifa eftirfarandi línum í terminal:

[..]$ ml use /hpcapps/lib-mimir/modules/all
[..]$ ml load Metaerg

2.2 Running Metaerg

Til þess að keyra Metaerg þá þarft þú að skrifa metaerg með ðarametrum sem þú getur fundið hér. Dæmi á Metaerg keyrslu myndi líta eftirfarandi út:

[..] $ metaerg --contig_file dir-with contig-files --database_dir /AlphaFoldData/MetaergData/db/ 

Taktu eftir að --database_dir /AlphaFoldData/MetaergData/ er alltaf nauðsynlegt að hafa þegar það er keyrt Metaerg og er vísun á staðsetningu á gagnasafninu sem Metaerg notar.