Skip to content

Commit

Permalink
💬 words
Browse files Browse the repository at this point in the history
  • Loading branch information
TanyaS08 committed Jun 7, 2024
1 parent 84faa44 commit f3039e9
Show file tree
Hide file tree
Showing 9 changed files with 29 additions and 29 deletions.
10 changes: 5 additions & 5 deletions docs/_tex/index.tex
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,7 @@
1%
}%
}
\date{2024-06-04}
\date{2024-06-06}

\usepackage{setspace}
\usepackage[left]{lineno}
Expand Down Expand Up @@ -451,7 +451,7 @@ \subsection{Putting the parts together; what does it
research programmes (or even practical needs) that have been driving the
construction of them.

\begin{tcolorbox}[enhanced jigsaw, toprule=.15mm, coltitle=black, rightrule=.15mm, breakable, left=2mm, opacityback=0, toptitle=1mm, titlerule=0mm, arc=.35mm, bottomrule=.15mm, colbacktitle=quarto-callout-note-color!10!white, colframe=quarto-callout-note-color-frame, opacitybacktitle=0.6, bottomtitle=1mm, title=\textcolor{quarto-callout-note-color}{\faInfo}\hspace{0.5em}{Box 1 - Mechanisms that determine feeding links}, leftrule=.75mm, colback=white]
\begin{tcolorbox}[enhanced jigsaw, bottomrule=.15mm, coltitle=black, opacityback=0, bottomtitle=1mm, breakable, rightrule=.15mm, colback=white, colframe=quarto-callout-note-color-frame, toptitle=1mm, title=\textcolor{quarto-callout-note-color}{\faInfo}\hspace{0.5em}{Box 1 - Mechanisms that determine feeding links}, leftrule=.75mm, left=2mm, colbacktitle=quarto-callout-note-color!10!white, arc=.35mm, titlerule=0mm, toprule=.15mm, opacitybacktitle=0.6]

There are many ideas as to what are the underlying mechanisms that
determine the links between species. The way one chooses to encode a
Expand Down Expand Up @@ -726,7 +726,7 @@ \subsection{Model families}\label{model-families}

\end{figure}%

\begin{tcolorbox}[enhanced jigsaw, toprule=.15mm, coltitle=black, rightrule=.15mm, breakable, left=2mm, opacityback=0, toptitle=1mm, titlerule=0mm, arc=.35mm, bottomrule=.15mm, colbacktitle=quarto-callout-note-color!10!white, colframe=quarto-callout-note-color-frame, opacitybacktitle=0.6, bottomtitle=1mm, title=\textcolor{quarto-callout-note-color}{\faInfo}\hspace{0.5em}{Box 2 - Assessing model outputs}, leftrule=.75mm, colback=white]
\begin{tcolorbox}[enhanced jigsaw, bottomrule=.15mm, coltitle=black, opacityback=0, bottomtitle=1mm, breakable, rightrule=.15mm, colback=white, colframe=quarto-callout-note-color-frame, toptitle=1mm, title=\textcolor{quarto-callout-note-color}{\faInfo}\hspace{0.5em}{Box 2 - Assessing model outputs}, leftrule=.75mm, left=2mm, colbacktitle=quarto-callout-note-color!10!white, arc=.35mm, titlerule=0mm, toprule=.15mm, opacitybacktitle=0.6]

Although understanding the underlying philosophy of the different model
families is beneficial it is also important to understand in what
Expand Down Expand Up @@ -937,8 +937,8 @@ \section{Concluding remarks}\label{concluding-remarks}
\begin{itemize}
\tightlist
\item
The Terry \& Lewis (2020) looks at some methods but is specifically
looking at a bipartite world\ldots{}
The Terry \& Lewis (2020) paper looks at some methods but is
specifically looking at a bipartite world\ldots{}
\end{itemize}
\end{itemize}

Expand Down
Binary file modified docs/index.docx
Binary file not shown.
24 changes: 12 additions & 12 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<meta name="author" content="Jennifer A. Dunne">
<meta name="author" content="Timothée Poisot">
<meta name="author" content="Andrew P. Beckerman">
<meta name="dcterms.date" content="2024-06-04">
<meta name="dcterms.date" content="2024-06-06">
<meta name="keywords" content="food web, network construction, scientific ignorance">

<title>Navigating food web prediction; assumptions, rationale, and methods</title>
Expand Down Expand Up @@ -107,10 +107,10 @@
<meta name="citation_author" content="Jennifer A. Dunne">
<meta name="citation_author" content="Timothée Poisot">
<meta name="citation_author" content="Andrew P. Beckerman">
<meta name="citation_publication_date" content="2024-06-04">
<meta name="citation_cover_date" content="2024-06-04">
<meta name="citation_publication_date" content="2024-06-06">
<meta name="citation_cover_date" content="2024-06-06">
<meta name="citation_year" content="2024">
<meta name="citation_online_date" content="2024-06-04">
<meta name="citation_online_date" content="2024-06-06">
<meta name="citation_language" content="en">
<meta name="citation_journal_title" content="TREE (one can dream...)">
<meta name="citation_reference" content="citation_title=A novel method for predicting ecological interactions with an unsupervised machine learning algorithm;,citation_abstract=This gap in knowledge regarding ecological interactions has prompted the development of various predictive approaches. Traditionally, ecological interactions have been inferred using traits. However, the lack of trait information for numerous organisms necessitates using phylogenetic data and statistical insights from interaction matrices for prediction. Previous studies have overlooked the validation of model-predicted interactions. This study used a novel method in predicting ecological interactions using a self-organizing map (SOM), an unsupervised machine learning algorithm. The SOM learns from the input interaction matrix by grouping the nodes into output layers based on their interactions. Subsequently, the trained model predicts the interactions as scores. To distinguish between interactions and non-interactions, we employed F1 score maximization, setting scores above a specific threshold as interactions and the remainder as non-interactions. We applied this method to three unipartite metawebs and one bipartite metaweb and subsequently validated the predicted interactions using two innovative approaches: taxonomic and interaction recovery validation. Our method exhibited outstanding predictive performance, particularly for large networks. Various binary classification performance indicators, including F1 score (0.84–0.97) and accuracy (0.97–0.99), indicated high performance. Moreover, the method generated minimal predicted interactions, signifying low noise in the predictions, particularly for large networks. Taxonomic validation excels in metawebs with a connectance &amp;amp;amp;gt;0.1 but performs poorly in metawebs with very low connectance. In contrast, interaction recovery was most effective in larger metawebs. Our proposed method excels at making highly accurate predictions of ecological interactions with minimal noise, solely utilizing input interaction data without relying on traits or phylogenetic information regarding interacting nodes. These predictions are particularly precise for large networks, underscoring their potential to address knowledge gaps in emerging extensive metawebs. Notably, taxonomic validation and interaction recovery methods are sensitive to connectance and network size, respectively, suggesting prospects for developing robust interaction validation methods.;,citation_author=Sagar Adhurya;,citation_author=Young-Seuk Park;,citation_publication_date=2024;,citation_cover_date=2024;,citation_year=2024;,citation_issue=n/a;,citation_doi=10.1111/2041-210X.14358;,citation_issn=2041-210X;,citation_volume=n/a;,citation_language=en-US;,citation_journal_title=Methods in Ecology and Evolution;">
Expand Down Expand Up @@ -298,7 +298,7 @@ <h1 class="title">Navigating food web prediction; assumptions, rationale, and me
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">June 4, 2024</p>
<p class="date">June 6, 2024</p>
</div>
</div>

Expand Down Expand Up @@ -367,7 +367,7 @@ <h2 id="toc-title">Table of contents</h2>
<div id="fig-concept" class="quarto-figure quarto-figure-center quarto-float anchored">
<figure class="quarto-float quarto-float-fig figure">
<div aria-describedby="fig-concept-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
<a href="images/concept_2.png" class="lightbox" data-glightbox="description: .lightbox-desc-1" data-gallery="quarto-lightbox-gallery-1"><img src="images/concept_2.png" class="img-fluid figure-img"></a>
<a href="images/concept_2.png" class="lightbox" data-gallery="quarto-lightbox-gallery-1" data-glightbox="description: .lightbox-desc-1"><img src="images/concept_2.png" class="img-fluid figure-img"></a>
</div>
<figcaption class="quarto-float-caption-bottom quarto-float-caption quarto-float-fig" id="fig-concept-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
Figure&nbsp;1: Panel <strong>A</strong> shows the many ways in which a food web can be defined and described at the node, edge, and even network level. Panel <strong>B</strong> (will) shows how the way in which we predict networks also limited and often focuses only only predicting the structure of a network (the final networks is parametrised by the expected structure of the network) or the interactions between species (the final network is determined by the behaviour of the nodes). These different models also encode different philosophies/hypotheses not only as to what determines how a network will look like but also how the final network itself is encoded <em>i.e.,</em> its anatomy. (<em>aside:</em> there is the potential to either try and visually summarise how the different model families define a network (so repeating the motifs used in the ANATOMY panel) alternatively it would be cool to try and have a panel C that tries to quantify the different ‘data ingredients’ you would need to try and construct a network, this would probably be very visually overwhelming though…)
Expand Down Expand Up @@ -574,7 +574,7 @@ <h3 data-number="3.1" class="anchored" data-anchor-id="model-families"><span cla
<div id="fig-dendro" class="quarto-figure quarto-figure-center quarto-float anchored">
<figure class="quarto-float quarto-float-fig figure">
<div aria-describedby="fig-dendro-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
<a href="images/dendo.png" class="lightbox" data-glightbox="description: .lightbox-desc-2" data-gallery="quarto-lightbox-gallery-2"><img src="images/dendo.png" class="img-fluid figure-img"></a>
<a href="images/dendo.png" class="lightbox" data-gallery="quarto-lightbox-gallery-2" data-glightbox="description: .lightbox-desc-2"><img src="images/dendo.png" class="img-fluid figure-img"></a>
</div>
<figcaption class="quarto-float-caption-bottom quarto-float-caption quarto-float-fig" id="fig-dendro-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
Figure&nbsp;2: Dendrogram of the trait table using a hierarchical clustering model, This is based off of the traits table in SuppMat 2)
Expand All @@ -597,7 +597,7 @@ <h3 data-number="3.1" class="anchored" data-anchor-id="model-families"><span cla
<div id="fig-topology" class="quarto-figure quarto-figure-center quarto-float anchored">
<figure class="quarto-float quarto-float-fig figure">
<div aria-describedby="fig-topology-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
<a href="images/topology.png" class="lightbox" data-glightbox="description: .lightbox-desc-3" data-gallery="quarto-lightbox-gallery-3"><img src="images/topology.png" class="img-fluid figure-img"></a>
<a href="images/topology.png" class="lightbox" data-gallery="quarto-lightbox-gallery-3" data-glightbox="description: .lightbox-desc-3"><img src="images/topology.png" class="img-fluid figure-img"></a>
</div>
<figcaption class="quarto-float-caption-bottom quarto-float-caption quarto-float-fig" id="fig-topology-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
Figure&nbsp;3: Difference between real and model network property. S1 - S5 represent the different motif structures identified in <span class="citation" data-cites="stoufferEvidenceExistenceRobust2007">Stouffer et al. (<a href="#ref-stoufferEvidenceExistenceRobust2007" role="doc-biblioref">2007</a>)</span> which are S1: Number of linear chains, S2: Number of omnivory motifs, S4: Number of apparent competition motifs, and S5: Number of direct competition motifs
Expand Down Expand Up @@ -654,7 +654,7 @@ <h2 data-number="4" class="anchored" data-anchor-id="concluding-remarks"><span c
<li><p>Close out with a call to action that we have models that predict networks very well and models that predict interactions very well but nothing that is doing well at predicting both - this is where we should be focusing our attention when it comes to furthering model development…</p></li>
<li><p>Do we expect there to be differences when thinking about unipartite vs bipartite networks? Is there underlying ecology/theory that would assume that different mechanisms (and thus models) are relevant in these two ‘systems’.</p>
<ul>
<li>The <span class="citation" data-cites="terryFindingMissingLinks2020">Terry and Lewis (<a href="#ref-terryFindingMissingLinks2020" role="doc-biblioref">2020</a>)</span> looks at some methods but is specifically looking at a bipartite world…</li>
<li>The <span class="citation" data-cites="terryFindingMissingLinks2020">Terry and Lewis (<a href="#ref-terryFindingMissingLinks2020" role="doc-biblioref">2020</a>)</span> paper looks at some methods but is specifically looking at a bipartite world…</li>
</ul></li>
</ul>
<section id="downsampling" class="level3" data-number="4.1">
Expand Down Expand Up @@ -897,14 +897,14 @@ <h2 class="unnumbered anchored" data-anchor-id="references">References</h2>
and P. Beckerman, Andrew},
title = {Navigating Food Web Prediction; Assumptions, Rationale, and
Methods},
date = {2024-06-04},
date = {2024-06-06},
langid = {en},
abstract = {TODO}
}
</code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre><div class="quarto-appendix-secondary-label">For attribution, please cite this work as:</div><div id="ref-strydom2024" class="csl-entry quarto-appendix-citeas" role="listitem">
Strydom, Tanya, Jennifer A. Dunne, Timothée Poisot, and Andrew P.
Beckerman. 2024. <span>“Navigating Food Web Prediction; Assumptions,
Rationale, and Methods.”</span> TREE (One Can Dream...). June 4, 2024.
Rationale, and Methods.”</span> TREE (One Can Dream...). June 6, 2024.
</div></div></section></div></main>
<!-- /main column -->
<script id="quarto-html-after-body" type="application/javascript">
Expand Down Expand Up @@ -1295,7 +1295,7 @@ <h2 class="unnumbered anchored" data-anchor-id="references">References</h2>
});
</script>
</div> <!-- /content -->
<script>var lightboxQuarto = GLightbox({"closeEffect":"zoom","loop":false,"selector":".lightbox","openEffect":"zoom","descPosition":"bottom"});
<script>var lightboxQuarto = GLightbox({"descPosition":"bottom","closeEffect":"zoom","openEffect":"zoom","loop":false,"selector":".lightbox"});
window.onload = () => {
lightboxQuarto.on('slide_before_load', (data) => {
const { slideIndex, slideNode, slideConfig, player, trigger } = data;
Expand Down
Binary file modified docs/index.pdf
Binary file not shown.
4 changes: 2 additions & 2 deletions docs/notebooks/model_qualitative-preview.html
Original file line number Diff line number Diff line change
Expand Up @@ -1688,7 +1688,7 @@ <h2 class="anchored" data-anchor-id="visualisation">Visualisation</h2>
<div id="fig-dendro" class="quarto-figure quarto-figure-center quarto-float anchored">
<figure class="quarto-float quarto-float-fig figure">
<div aria-describedby="fig-dendro-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
<a href="../images/dendo.png" class="lightbox" data-glightbox="description: .lightbox-desc-1" data-gallery="quarto-lightbox-gallery-1"><img src="../images/dendo.png" class="img-fluid figure-img"></a>
<a href="../images/dendo.png" class="lightbox" data-gallery="quarto-lightbox-gallery-1" data-glightbox="description: .lightbox-desc-1"><img src="../images/dendo.png" class="img-fluid figure-img"></a>
</div>
<figcaption class="quarto-float-caption-bottom quarto-float-caption quarto-float-fig" id="fig-dendro-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
Dendrogram of the trait table using a hierarchical clustering model, This is based off of the traits table in SuppMat 2)
Expand Down Expand Up @@ -2092,7 +2092,7 @@ <h2 class="unnumbered anchored" data-anchor-id="references">References</h2>
}
}
});
</script> </div> <!-- /content --> <script>var lightboxQuarto = GLightbox({"selector":".lightbox","descPosition":"bottom","closeEffect":"zoom","loop":false,"openEffect":"zoom"});
</script> </div> <!-- /content --> <script>var lightboxQuarto = GLightbox({"descPosition":"bottom","loop":false,"closeEffect":"zoom","selector":".lightbox","openEffect":"zoom"});
window.onload = () => {
lightboxQuarto.on('slide_before_load', (data) => {
const { slideIndex, slideNode, slideConfig, player, trigger } = data;
Expand Down
10 changes: 5 additions & 5 deletions docs/notebooks/model_qualitative.out.ipynb

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/notebooks/model_quantitative-preview.html
Original file line number Diff line number Diff line change
Expand Up @@ -949,7 +949,7 @@ <h2 class="unnumbered anchored" data-anchor-id="references">References</h2>
}
}
});
</script> </div> <!-- /content --> <script>var lightboxQuarto = GLightbox({"loop":false,"closeEffect":"zoom","openEffect":"zoom","descPosition":"bottom","selector":".lightbox"});
</script> </div> <!-- /content --> <script>var lightboxQuarto = GLightbox({"selector":".lightbox","loop":false,"closeEffect":"zoom","descPosition":"bottom","openEffect":"zoom"});
window.onload = () => {
lightboxQuarto.on('slide_before_load', (data) => {
const { slideIndex, slideNode, slideConfig, player, trigger } = data;
Expand Down
6 changes: 3 additions & 3 deletions docs/notebooks/model_quantitative.out.ipynb

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,7 @@ Also need to take into consideration inherent constraints that the model imposes

- Do we expect there to be differences when thinking about unipartite vs bipartite networks? Is there underlying ecology/theory that would assume that different mechanisms (and thus models) are relevant in these two 'systems'.

- The @terryFindingMissingLinks2020 looks at some methods but is specifically looking at a bipartite world...
- The @terryFindingMissingLinks2020 paper looks at some methods but is specifically looking at a bipartite world...

### Downsampling

Expand Down

0 comments on commit f3039e9

Please sign in to comment.