ADVERTISEMENT

Finland's Covid sniffer dog trial 'extremely positive': researchers

Published Oct 29, 2020 06:15 am

A pilot project using sniffer dogs to provide instant and pain-free coronavirus testing at Helsinki airport has shown promising early results and proven popular with travellers, researchers said on Wednesday.

Three dogs, named Kossi, ET and Miina, have sniffed swabs taken from 2,200 passengers in the month since the testing booth was set up at the airport's arrivals hall. Antti Aimo-Koivisto Lehtikuva/AFP

Three dogs, named Kossi, ET and Miina, have sniffed swabs taken from 2,200 passengers in the month since the testing booth was set up at the airport's arrivals hall, and have found the virus in 0.6 percent of travellers.

Although the research is not due for completion until December, the team say the initial findings appear broadly in line with detection rates of the nasal PCR tests also conducted on arriving travellers.

"We have done 16-17,000 PCR tests at the airport and less than one percent are positive," Timo Aronkyto, deputy mayor of Vantaa, told reporters.

Compared to the results found by the dogs, "they are about the same, I don't think there is a statistical difference," Aronkyto said.

The researchers are now analysing how closely the two sets of test results match each other -- whether the dogs found coronavirus in passengers whose infection was confirmed by a PCR test -- and hope to publicise their findings at the end of the year.

Preliminary experiments in the first major wave of infections earlier in the year suggested the dogs can detect the virus with close to 100 percent accuracy, up to five days earlier than a PCR test.

Feedback from arriving passengers, who take the free-of-charge test voluntarily, "has been exceptionally positive," project manager Soile Turunen said.

Around 100 travellers a day have been queuing up for the test, which involves wiping a swab onto the skin which is then put in front of the dog, who will quickly pass over a negative sample but will be attracted to a positive one.

"People don't complain about the queues, in fact it's the opposite," Turunen said.

"They're coming up to us to to say 'Hi' from morning until evening," she added.

A fourth dog, a German shepherd called Valo, is currently in training to begin work at the airport testing booth.

The Helsinki University researchers behind the trial, working with sniffer-dog specialists from the organisation Wise Nose, hope that their research will persuade the government to fund a rollout of the dogs for other uses, such as at tourist hotspots or large public gatherings.

Although sniffer dog trials have been undertaken elsewhere, such as in the UAE, France, Ruussia and Chile, use of canine scent-detectors to bolster coronavirus testing has not yet been widely adopted by authorities, in part because of a lack of peer-reviewed literature, some researchers believe.

Dog handling charities have previously worked with dogs to detect cancers, Parkinson's disease and bacterial infections using samples taken from humans.

ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.