Detalhes
Nome
Rui Costa MartinsCluster
Redes de Sistemas InteligentesCargo
Investigador SéniorDesde
15 novembro 2016
Nacionalidade
PortugalCentro
Centro de Fotónica AplicadaContactos
+351220402301
rui.c.martins@inesctec.pt
2018
Autores
Barroso, TG; Martins, RC; Fernandes, E; Cardoso, S; Rivas, J; Freitas, PP;
Publicação
Biosensors and Bioelectronics
Abstract
Tuberculosis is one of the major public health concerns. This highly contagious disease affects more than 10.4 million people, being a leading cause of morbidity by infection. Tuberculosis is diagnosed at the point-of-care by the Ziehl-Neelsen sputum smear microscopy test. Ziehl-Neelsen is laborious, prone to human error and infection risk, with a limit of detection of 104 cells/mL. In resource-poor nations, a more practical test, with lower detection limit, is paramount. This work uses a magnetoresistive biosensor to detect BCG bacteria for tuberculosis diagnosis. Herein we report: i) nanoparticle assembly method and specificity for tuberculosis detection; ii) demonstration of proportionality between BCG cell concentration and magnetoresistive voltage signal; iii) application of multiplicative signal correction for systematic effects removal; iv) investigation of calibration effectiveness using chemometrics methods; and v) comparison with state-of-the-art point-of-care tuberculosis biosensors. Results present a clear correspondence between voltage signal and cell concentration. Multiplicative signal correction removes baseline shifts within and between biochip sensors, allowing accurate and precise voltage signal between different biochips. The corrected signal was used for multivariate regression models, which significantly decreased the calibration standard error from 0.50 to 0.03 log10 (cells/mL). Results show that Ziehl-Neelsen detection limits and below are achievable with the magnetoresistive biochip, when pre-processing and chemometrics are used. © 2017 Elsevier B.V.
2018
Autores
Almeida, J; Martins, A; Almeida, C; Dias, A; Matias, B; Ferreira, A; Jorge, P; Martins, R; Bleier, M; Nuechter, A; Pidgeon, J; Kapusniak, S; Silva, E;
Publicação
2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
Abstract
2017
Autores
Fachada, N; Lopes, VV; Martins, RC; Rosa, AC;
Publicação
SCIENCE OF COMPUTER PROGRAMMING
Abstract
OpenCL is an open standard for parallel programming of heterogeneous compute devices, such as GPUs, CPUs, DSPs or FPGAs. However, the verbosity of its C host API can hinder application development. In this paper we present cf4ocl, a software library for rapid development of OpenCL programs in pure C. It aims to reduce the verbosity of the OpenCL API, offering straightforward memory management, integrated profiling of events (e.g., kernel execution and data transfers), simple but extensible device selection mechanism and user-friendly error management. We compare two versions of a conceptual application example, one based on cf4ocl, the other developed directly with the OpenCL host API. Results show that the former is simpler to implement and offers more features, at the cost of an effectively negligible computational overhead. Additionally, the tools provided with cf4ocl allowed for a quick analysis on how to optimize the application.
2017
Autores
Fachada, N; Lopes, VV; Martins, RC; Rosa, AC;
Publicação
INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING
Abstract
2017
Autores
Fachada, N; Lopes, VV; Martins, RC; Rosa, AC;
Publicação
SIMULATION MODELLING PRACTICE AND THEORY
Abstract
Computational models of complex systems are usually elaborate and sensitive to implementation details, characteristics which often affect their verification and validation. Model replication is a possible solution to this issue. It avoids biases associated with the language or toolkit used to develop the original model, not only promoting its verification and validation, but also fostering the credibility of the underlying conceptual model. However, different model implementations must be compared to assess their equivalence. The problem is, given two or more implementations of a stochastic model, how to prove that they display similar behavior? In this paper, we present a model comparison technique, which uses principal component analysis to convert simulation output into a set of linearly uncorrelated statistical measures, analyzable in a consistent, model-independent fashion. It is appropriate for ascertaining distributional equivalence of a model replication with its original implementation. Besides model-independence, this technique has three other desirable properties: a) it automatically selects output features that best explain implementation differences; b) it does not depend on the distributional properties of simulation output; and, c) it simplifies the modelers' work, as it can be used directly on simulation outputs. The proposed technique is shown to produce similar results to the manual or empirical selection of output features when applied to a well-studied reference model.
Teses supervisionadas
2019
Autor
Miguel Fernandes Soares Ferreira
Instituição
UP-FCUP
The access to the final selection minute is only available to applicants.
Please check the confirmation e-mail of your application to obtain the access code.