Skip to content

Commit

Permalink
Add editorials
Browse files Browse the repository at this point in the history
  • Loading branch information
senthil10 committed Oct 24, 2023
1 parent 7d8f88f commit 6c51f6a
Show file tree
Hide file tree
Showing 15 changed files with 310 additions and 79 deletions.
6 changes: 5 additions & 1 deletion config.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
baseURL: "https://www.covid19dataportal.se/"
baseURL: "https://www.pathogens.se/"
title: "The Swedish Pathogens Portal"
buildFuture: true
params:
Expand Down Expand Up @@ -84,11 +84,15 @@ taxonomies:
highlights_topic: highlights_topics
highlights_voc: highlights_vocs
dashboards_topic: dashboards_topics
editorials_topic: editorials_topics
editorials_author: editorials_authors

permalinks:
highlights_topics: "/highlights/topics/:slug/"
highlights_vocs: "/highlights/vocs/:slug/"
dashboards_topics: "/dashboards/topics/:slug/"
editorials_topics: "/editorials/topics/:slug/"
editorials_authors: "/editorials/authors/:slug/"

related:
includeNewer: false
Expand Down
11 changes: 11 additions & 0 deletions content/english/editorials/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: Editorials
cascade:
banner: /img/site_logo/SciLifeLab_logo.svg
---

The Editorials are short opinion-style pieces centred around topics related to pandemic preparedness. They can be written by members of the [Portal team](/about/), the [editorial committee](/about/editorial_committee/), or researchers affiliated with a Swedish research organisation. The goal of the editorials is to show the ‘current thinking’ in a given area.

To easily find editorials relevant to a specific topic, click on the tags shown on the thumbnails. The page will filter and display only the editorials related to that topic. You can also use the search bar to find editorials of potential interest.

If you are interested in writing and editorial, please click on the button below to contact us. The team will get in touch with you as soon as possible to discuss your suggestion.
25 changes: 25 additions & 0 deletions content/english/editorials/influenza.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
title: "Influenza A(H5) virus: A potential pandemic threat"
date: 2023-10-24
summary: A perspective on the potential for influenza viruses to be the next pandemic threat and how to be better prepared for the next pandemic.
tags: [Influenza, Pandemic]
editorials_topics: [Influenza]
editorials_authors: [Mahmoud M. Naguib]
---

Wild aquatic birds are the natural reservoir for influenza A virus of subtypes H1–H16 and N1–N9 <sup>[4]</sup>, named avian influenza virus. Virus transmission from wildlife reservoirs to domestic animals is a critical step in a chain of events that leads to exposure and infection of humans. This has been exemplified by the recent COVID-19 pandemic, in addition to the influenza A viruses (IAVs) that have caused four pandemics during the last 100 years <sup>[1-3]</sup>. In nature, maintained IAV lineages are adapted to particular host species, thus successful interspecies transmission may be very challenging for the virus <sup>[5]</sup>. The first attention to influenza A(H5) was in the 1990s when the first highly pathogenic avian influenza (HPAI) virus of subtype H5 was recorded in birds and then found in humans in Guangdong province in China. Since then, the H5 virus continued to evolve into 10 clades (0–9) and several subclades based on phylogenetic inference of the hemagglutinin (HA) gene segment <sup>[6]</sup>. During 2020 through 2023, several countries around the globe have suffered from the worst epizootic of HPAI virus ever, causing severe economic losses to the poultry industry, thousands of outbreaks among wild and domestic birds, as well as human cases caused by subtypes of H5N8, H5N6, and H5N1 <sup>[10, 11]</sup>. In addition, the recent HPAI virus of subtype H5 has been reported in a high number of mammalian species and has shown markers for mammalian adaptation <sup>[8]</sup>. Although the total number of H5Nx infections in humans still remains low, as compared to seasonal outbreaks of truly human-adapted influenza viruses, the threat to Public Health remains high due to the extreme case fatality rate of HPAI in humans of up to 60% <sup>[12]</sup>.

Is the influenza A (H5) virus likely to be the cause of the next human pandemic? The currently circulating strain of highly pathogenic avian influenza (HPAI) virus of subtype H5 has shown the ability to cross species barriers; spreading from wild birds to domestic poultry and then eventually to many other mammalian species (for example cats, seals, and minks). There have been sporadic human deaths but, so far, no report of human-to-human virus transmission. Because of the segmented nature of the influenza virus genome, reassortment (gene exchange) between AIV strains could occur when two different sub- or genotypes co-infect the same cell <sup>[13]</sup>. Reassortment between influenza viruses of animal (avian) and human origin, respectively, preceded the emergence of at least the last three influenza pandemics (H2N2-1957, H3N2-1968, and H1N1-2009) <sup>[14-16]</sup>. During the last few years, an increased level of activity of different novel reassortants of HPAI virus of subtype H5Nx of clade 2.3.4.4 has been reported in many countries <sup>[19-21]</sup>. By late 2021, a novel reassortant virus of the HPAI H5N1 of clade 2.3.4.4b has emerged as a result of a reassortment event between the H5N8 of clade 2.3.4.4b and an unknown virus that donated the N1 gene segment. The HPAI H5N1 viruses currently circulating already underwent multiple reassortments with unknown AIVs to form at least 16 different genotypes. Current evidence suggests that the new H5N1 virus of clade 2.3.4.4 should be considered of low risk to humans. However, co-infection with this HPAI virus and other influenza strains in animals or humans could result in the emergence of novel virus strain(s); having gained the capacity for efficient spread between humans while retaining the highly pathogenic phenotype - the key to becoming a pandemic virus. Therefore, a key question is how to be prepared for the next pandemic.

How to be better prepared for the next pandemic? Sustained genetic monitoring for the detection of novel influenza strains, coupled with early reporting and sharing sequencing and surveillance data between different authorities, collectively constitute pivotal strategies for better pandemic preparedness. Ultimately, the One Health approach is imperative to enhance the prospects of early identification of zoonotic pathogens with pandemic potential and thus preventing their spillover into the human population.

#### References

1. Guarner J. 2020. Three Emerging Coronaviruses in Two Decades. Am J Clin Pathol 153:420-421.
2. de Wit E, van Doremalen N, Falzarano D, Munster VJ. 2016. SARS and MERS: recent insights into emerging coronaviruses. Nat Rev Microbiol 14:523-34.
3. Hilgenfeld R, Peiris M. 2013. From SARS to MERS: 10 years of research on highly pathogenic human coronaviruses. Antiviral Res 100:286-95.
4. Olsen B, Munster VJ, Wallensten A, Waldenstrom J, Osterhaus AD, Fouchier RA. 2006. Global patterns of influenza a virus in wild birds. Science 312:384-8.
5. Kuiken T, Holmes EC, McCauley J, Rimmelzwaan GF, Williams CS, Grenfell BT. 2006. Host species barriers to influenza virus infections. Science 312:394-7.
6. Sonnberg S, Webby RJ, Webster RG. 2013. Natural history of highly pathogenic avian influenza H5N1. Virus research 178:63-77.
7. Authority EFS, Prevention ECfD, Control, Influenza EURLfA, Adlhoch C, Fusaro A, Gonzales JL, Kuiken T, Marangon S, Mirinaviciute G, Niqueux É, Stahl K, Staubach C, Terregino C, Broglia A, Baldinelli F. 2023. Avian influenza overview December 2022 – March 2023. EFSA Journal 21:e07917.
8. Adlhoch C, Fusaro A, Gonzales JL, Kuiken T, Marangon S, Mirinaviciute G, Niqueux É, Stahl K, Staubach C, Terregino C, Broglia A, Baldinelli F. 2023. Avian influenza overview December 2022 - March 2023. Efsa j 21:e07917.
16 changes: 16 additions & 0 deletions content/english/editorials/pandemic_data_sharing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
title: "The pandemic has paved the way for data sharing"
date: 2023-10-24
summary: Details the importance of sharing data, tools, and techniques in the COVID-19 pandemic and for future pandemic preparedness. Highlights how this applies to this year’s Nobel Prize in Medicine.
tags: [Pandemic, Data sharing]
editorials_topics: [COVID-19]
editorials_authors: [Katarina Öjefors Stark]
---

The COVID-19 pandemic has had a major impact on society. It has caused changes in many sectors, including research, where it has changed the way that we collaborate and share resources, including data. From the onset of the pandemic, the research community began to share resources and collaborate at unprecedented levels, because it was widely recognised that this would be the key to maximising the rate of COVID-19 research. Collaboration and data sharing have been crucial for increasing our knowledge about e.g. SARS-CoV-2 pathology and vaccines. In addition, the rapid development of vaccines has been key in mitigating the effects on society. The pandemic has undoubtedly paved the way for increased sharing of data, code, software, and other outputs outside of a health emergency.

The Swedish research community quickly became involved in research and research collaborations during the pandemic. This was made possible by the rapid response from the researchers themselves, as well as funders, government, and health agencies. There has therefore been significant output (e.g. publications, preprints, datasets) from the Swedish research community throughout the pandemic. This has constituted a major contribution to global knowledge about COVID-19, e.g. in how to control outbreaks, why responses to the virus and vaccinations differ between individuals, and the pathogenesis of SARS-CoV-2 strains.

The [Nobel Prize in Medicine](https://www.nobelprize.org/prizes/medicine/2023/press-release/) 2023 was awarded to two Nobel Laureates (Drs Karikó and Weissmann, both working in the USA). Their [2005 article](https://doi.org/10.1016/j.immuni.2005.06.008) in Immunity deepened our understanding of how mRNA interacts with the human immune system. This information was critical in the development of mRNA vaccines against SARS-CoV-2 during the COVID-19 pandemic. In future, the same mRNA technique could be used against other potential pandemic threats, like influenza.

It was, in part, the unprecedented levels of sharing and collaboration that enabled this research to be turned into the production of SARS-CoV-2 so quickly during the pandemic. This means that it forms a crucial part of pandemic preparedness efforts, alongside things such as the development of novel vaccines. It is crucial that we continue to raise the importance of sharing techniques, tools, and data in order to ensure that we are able to mount an even quicker response to the next pandemic. Many efforts are now focused on this, including the [Pandemic Laboratory Preparedness Program](https://www.scilifelab.se/capabilities/pandemic-laboratory-preparedness/), of which the Swedish Pathogens Portal is a central part.
55 changes: 55 additions & 0 deletions layouts/editorials/list.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{{ define "main" }}

<div class="mb-3">
{{ .Content }}
</div>


<!-- Button trigger modal -->
<div class="row mb-3">
<div class="col-md mb-2">
<a class="btn btn-blue" role="button" href="/contact" style="text-decoration:none">Get in touch</a>
</div>
<div class="col-md-3 text-end">
<div class="input-group">
<span class="input-group-text"><i class="bi bi-search"></i></span>
<input type="text" class="form-control" placeholder="Search Keywords" aria-label="Search">
</div>
</div>
</div>

<!-- DH listing partial is called -->
<div id="editorials_container">
{{- partial "editorials.html" . -}}
<div id="no-filtered-ed" class="pt-2" style="display:none;">
<p class="text-center">No editorials have the given keyword, please try to use another.</p>
</div>
</div>

<script>
// Function to filter the service based on search text
$("input[type=text]").on("input", function(){

// Get the text entered and service category
var searchText = $(this).val().toLowerCase();

// Hide all services before filtering
$(`div#editorials_container div.editorial`).hide();
$(`div#no-filtered-dh`).hide();

// If text empty show all services
if (searchText == ''){
$(`div#editorials_container div.editorial`).show();
} else {
$(`div#editorials_container div[data-search-tags*='${searchText}']`).show();

// Display a message if no services available for given keyword
var visible_services = $(`div#editorials_container div.editorial`).filter(":visible");
if (!visible_services.length) {
$(`div#no-filtered-ed`).show();
}
}
});
</script>

{{ end }}
47 changes: 47 additions & 0 deletions layouts/editorials/single.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{{ define "main" }}

{{ if .Params.announcement }}
<div class="bg-light-gray border rounded py-2 px-4 my-3 fst-italic" style="background-color: #E5E5E5;">
{{ .Params.announcement | markdownify }}
</div>
{{ end }}

<h2>{{ if .Params.title_full }}{{ .Params.title_full }}{{ else }}{{ .Title}}{{ end }}</h2>
<div class="text-muted mb-2">Published on: {{ .Date | time.Format "2006-01-02" }}. Written by: {{ range (.GetTerms "editorials_authors") }}<a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a>{{ end }}</div>

<figure class="figure float-md-end mx-2">
<img src="{{ if (isset .Params "banner_large") }}{{ .Params.banner_large }}{{ else }}{{ .Params.banner }} {{ end }}" alt="{{ .Title }}" class="img-thumbnail">
<figcaption class="figure-caption mt-1"><i>{{ .Params.banner_caption | markdownify }}</i></figcaption>
</figure>

{{ .Content }}

<!-- Topics list and social media sharing -->
<div class="row">
<div class="col-md">
<span><b>Topics: </b></span>
{{ range (.GetTerms "editorials_topics") }}
<span class="topic_badge_small"><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></span>
{{ end }}
</div>
<div class="col-md text-md-end mt-2 mt-md-0">
<span><b>Share this: </b></span>
<a target="_blank" class="share-button" href="https://twitter.com/intent/tweet?text=New%20editorial%20on%20the%20Pathogens%20Portal:%20{{ .Title }}, {{ .Permalink }}"><i class="bi bi-twitter-x me-1"></i></a>
<a target="_blank" class="share-button" href="https://www.linkedin.com/sharing/share-offsite/?url={{ .Permalink }}"><i class="bi bi-linkedin me-1"></i></a>
<a target="_blank" class="share-button" href="https://www.facebook.com/sharer/sharer.php?u={{ .Permalink }}"><i class="bi bi-facebook me-1"></i></a>
</div>
</div>

<div class="containerborder">
{{ $related := site.RegularPages.Related . }}

{{ if $related }}
<div class="mt-4">
<h3>Similar editorials</h3>
{{ .Scratch.Set "editorials_list" (first 4 $related) }}
{{ partial "editorials.html" . }}
</div>
{{ end }}
</div>

{{ end }}
9 changes: 9 additions & 0 deletions layouts/editorials_authors/list.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{{ define "main" }}

{{ with .Site.GetPage "/editorials" }}{{ .Content }}{{ end }}

<h3>Editorials written by: {{ .Title }}</h3>

{{- partial "editorials.html" . -}}

{{ end }}
9 changes: 9 additions & 0 deletions layouts/editorials_topics/list.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{{ define "main" }}

{{ with .Site.GetPage "/editorials" }}{{ .Content }}{{ end }}

<h3>Topic: {{ .Title }}</h3>

{{- partial "editorials.html" . -}}

{{ end }}
8 changes: 4 additions & 4 deletions layouts/highlights/list.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@

<section>
<!-- Button trigger modal -->
<div class="row">
<div class="col">
<button type="button" class="btn btn-blue mb-3" data-bs-toggle="modal" data-bs-target="#dhModal">
<div class="row mb-3">
<div class="col-md">
<button type="button" class="btn btn-blue mb-2" data-bs-toggle="modal" data-bs-target="#dhModal">
Suggest a highlight
</button>
</div>
<div class="col-3 text-end">
<div class="col-md-3 text-end">
<div class="input-group">
<span class="input-group-text"><i class="bi bi-search"></i></span>
<input type="text" class="form-control" placeholder="Search Keywords" aria-label="Search" data-search-area="highlights_container">
Expand Down
76 changes: 13 additions & 63 deletions layouts/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,17 @@ <h5>Biobanks</h5>
<div class="col-md-4 ms-auto p-3">
<hr class="d-lg-none">

{{ if ne $.Site.Language.LanguageName "Svenska" }}
<!-- Topics box -->
<div class="bg-home-topics mb-4">
<h4 class="mt-0 mb-1">Topics</h4>
<p class="mb-2 small">Grouped content for easy exploring</p>
{{ range .Site.Menus.topics_menu }}
<a href="{{ .Page.RelPermalink }}"><span class="bg-home-topics-btn">{{ .Name }}</span></a>
{{ end }}
</div>
{{ end }}

{{ if ne $.Site.Language.LanguageName "Svenska" }}
<!-- Portal updates -->
<div class="row">
Expand Down Expand Up @@ -191,13 +202,6 @@ <h4 class="mb-1">What's new?</h4>
</section>
{{ end }}

{{ if ne $.Site.Language.LanguageName "Svenska" }}
<!-- Funding opportunities -->
<section id="funding-section">
<!-- The funding content will filled by JS function below -->
</section>
{{ end }}

<!-- About the portal -->
{{ if eq $.Site.Language.LanguageName "Svenska" }}
<div class="row mt-4">
Expand Down Expand Up @@ -303,62 +307,8 @@ <h4 class="mb-1">Events</h4>
decodeURIComponent("https%3A%2F%2Fblobserver.dc.scilifelab.se%2Fblob%2Fpathogens_portal_events.json"),
addEvents
);

function addFunding(data){
var dataArray = data.calls, fundList = [], fundHTML = "";
dataArray.forEach((fund) => {
if (typeof fund.submission_deadline !== 'undefined'){
if (new Date(fund.submission_deadline) >= new Date().setHours(0,0,0,0)){
fundList.push(fund);
};
};
});
fundList = fundList.sort((a,b) => (a.submission_deadline > b.submission_deadline) ? 1 : (a.submission_deadline < b.submission_deadline) ? -1 : 0);
var fundToShow = fundList.slice(0, 3);
if (fundToShow.length > 0){
fundHTML += `<div class="row mt-4">
<h4 class="mb-1">Funding opportunities</h4>
<p class="mb-2 small">The titles and submission deadlines of upcoming funding opportunities.</p>
</div>
<div class="row px-2">
<div class="border p-3">`;
fundToShow.forEach((fund, ind) => {
var endDate = new Date(fund.submission_deadline);
fundHTML += `<div>
<div class="d-flex justify-content-between align-items-center">
<div><a class="" role="button" href="${fund.call_url}" target="_blank">${fund.call_title}</a></div>
<div>
<div class="px-2 py-1 d-flex flex-column rounded card-badge mw-100">
<div class="px-2 fs-6 mx-auto">${endDate.getDate()}</div>
<div class="pb-1 px-2 fs-6 mx-auto">${endDate.toLocaleString('en-US', {'month': 'short'})}</div>
</div>
</div>
</div>
${ind < (fundToShow.length - 1) ? '<div class="px-4 py-1"><hr class="my-2"></div>' : ''}
</div>`;
});
fundHTML += `<div class="mt-3 bg-see-all-link">
<a href="/funding/">See all funding opportunities <i class="bi bi-arrow-right-square-fill"></i></a>
</div>
</div>
</div>`;
var fundSection = document.getElementById('funding-section');
fundSection.innerHTML = fundHTML;
};
};

// Call the function to fetch, parse and display events
getDataFromUrl(
decodeURIComponent("https%3A%2F%2Fblobserver.dc.scilifelab.se%2Fblob%2Fpathogens_portal_funding.json"),
addFunding
);

}); // Document "DOMContentLoaded" trigger ends here
</script>

<script>
// Add latest tag to very recent news when content is loaded
document.addEventListener("DOMContentLoaded", function (event) {
// Add latest tag to very recent news when content is loaded
document.querySelectorAll("#news-items-container .small").forEach(
function (newsNode) {
var numDays = Math.floor((Date.now() - Date.parse(newsNode.innerText)) / (1000 * 60 * 60 * 24));
Expand All @@ -367,7 +317,7 @@ <h4 class="mb-1">Funding opportunities</h4>
}
}
);
})
}); // Document "DOMContentLoaded" trigger ends here
</script>

<script src="https://cdn.jsdelivr.net/npm/vega@5.12.1"></script>
Expand Down
Loading

0 comments on commit 6c51f6a

Please sign in to comment.