Hostname: page-component-78c5997874-s2hrs Total loading time: 0 Render date: 2024-11-15T04:36:54.567Z Has data issue: false hasContentIssue false

Population network structures, graph theory, algorithms to match subgraphs may lead to better clustering of households and communities in epidemiological studies

Published online by Cambridge University Press:  21 January 2020

Arni S. R. Srinivasa Rao*
Affiliation:
Division of Health Economics and Modeling, Department of Population Health Sciences, Director – Laboratory for Theory and Mathematical Modeling, Department of Medicine – Division of Infectious Diseases, Medical College of Georgia, Department of Mathematics, Augusta University, 1120, 15th Street, AE 1015, Augusta, GA30912, USA
*
Author for correspondence: Arni S. R. Srinivasa Rao, E-mail: arrao@augusta.edu
Rights & Permissions [Opens in a new window]

Abstract

Type
Letter to the Editor
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
Copyright © The Author(s), 2020

Sir,

One of the important preliminary tasks for formulating epidemic control programme interventions is the identifications of clusters that drive an epidemic in a population. Information about seroprevalence within various groups in the population is often one of the critical requirements for clustering in epidemiological studies. The article by Trickey et al. [Reference Trickey1] (on 7 October 2019) applied regression-based approaches and simulations to investigate the clusters of household communities for the presence of hepatitis C virus antibodies primarily from the data available through a population-based seroprevalence survey [Reference Sood2]. I appreciate the article [Reference Trickey1] and the methods they adopted in investigating the clusters. I also agree that more research is needed to understand the reasons why a specific set of clusters has been obtained from amongst a large number of alternatively delineated clusters.

Even if we assume that the survey data [Reference Sood2] and corresponding weights are as accurate as possible (given general limitations applicable to any large-scale population-based surveys and not specific to their paper), the data collected might not be sufficient to optimally identify the formation of the clusters. Different analytical approaches to the present data may also be very profitably employed. Regression-based approaches, allocating certain probability distributions to seropositive individuals and conducting repeated simulations might not be adequate for obtaining better insights into the process of cluster formation. Optimally identifying clusters is essentially a statistical classification problem, and alternative approaches that successfully handle clustering may also be fruitfully employed here. Thus, for example, a well-defined network on injection-sharing individuals can be constructed from serosurvey data that has individual-level social, demographic, clinical information, etc. This can be used to construct a directed or undirected finite graph, say, G(n,m) with n number of vertices and m number of edges. Each vertex represents an individual in the injection-sharing network, and the number of edges in the network is the individuals that share injections among them. Two vertices corresponding to two individuals are connected by an edge if, and only if, they share an injection; the arrow can also indicate if the sharing is a two-way process or one-way process if the data are available to make this a directed graph. Using algorithms to match the patterns within the finite graph constructed, one could provide useful information on drivers and clusters of the spread of epidemics, such as hepatitis C, HIV, etc. Such information will be indispensable in formulating effective epidemic control programmes and targeted interventions. The network methods developed by us in the course of our analysis of the spread of parasites [Reference Rao, Tomley and Blake3, 4] have proven to help investigate the diversity of parasites as studied in Blake et al. [Reference Blake5].

The originality that we would like to bring into this graph structure is to store attribute-level information at each vertex. Let G i (p i, m i) be the i th subgraph with the p i number of vertices and m i number of edges formed from a subset of vertices of G (n, m) for i = 1, 2, …, k such that $\mathop \sum \limits_{i = 1}^k p_i = n.$ Let the vertex p i is associated with the information on the presence or absence of pre-determined attributes that were collected during the population-based serosurvey. Figure 1 has the information for a list of categories from which attribute-level information will be collected and stored at the vertex p i. The attribute information stored at each vertex could help provide the qualitative features of selecting a partner or being selected by a partner to share injection. The graph G (n, m) and its set of all subgraphs G i (p i, m i) for i = 1, 2, …, k will have complete information on attributes and seroprevalence information that was collected through a serosurvey.

Fig. 1. Graphs and subgraphs in a hypothetical injection sharing network. Let (a) be the graph G (n, m) for n = 11, m = 13. (b) to (f) are example subgraphs constructed from the graph in (a) based on the attributes information at the vertices. Red and hollow cylinders on the right indicate vertices with stored information on attributes A to G.

Once the population network structures are formed and vertices of transmission dynamics within this network are identified, then either the complete network structure formed or subgraphs can be used to identify similar structures or subgraphs in populations where network information is available but not the status of seropositivity. This identification is similar to the subgraph isomorphism problem in graph theory, which can be summarised as follows: suppose two graphs G 1 and G 2 are constructed based on two population surveys, then isomorphism of these two graphs means there is a 1-1 correspondence between the vertices of G 1 and G 2. Such identification can be achieved through efficient matching algorithms. One such example can be found in Bonnici et al. [Reference Bonnici6] for matching biochemical networks.

Regression models are powerful statistical tools but they could at most give an average sense of the attributes in Figure 1 that are associated with seropositive or seronegative individuals. For the optimal clustering, such models could be less effective in formulating policies for targeted interventions to prevent new infections in small-sized clusters. The proposed idea of attribute linked finite graphs could help identify optimum clusters within the networks. The author can be reached through an email for further technicalities on the method proposed.

References

1.Trickey, A et al. (2019) Clustering of hepatitis C virus antibody positivity within households and communities in Punjab, India. Epidemiology and Infection 147, E283.CrossRefGoogle ScholarPubMed
2.Sood, A et al. (2018) The burden of hepatitis C virus infection in Punjab, India: a population-based serosurvey. PLoS ONE 13, e0200461.CrossRefGoogle ScholarPubMed
3.Rao, ASRS, Tomley, F and Blake, DP (2015) Understanding chicken walks on n×n grid: Hamiltonian paths, discrete dynamics, and rectifiable paths. Mathematical Methods in the Applied Sciences 38, 33463358.CrossRefGoogle Scholar
4.Statistics Views (2015) Diagnosing sickness by how a chicken walks. Available at https://www.statisticsviews.com/details/news/8713331/Diagnosing-sickness-by-how-a-chicken-walks.html (Accessed 8 October 2019).Google Scholar
5.Blake, DP et al. (2015) Population, genetic, and antigenic diversity of the apicomplexan Eimeria tenella and their relevance to vaccine development. PNAS 12, E5343E5350.CrossRefGoogle Scholar
6.Bonnici, et al. (2013) A subgraph isomorphism algorithm and its application to biochemical data. BMC Bioinformatics 14(suppl. 7), S13.CrossRefGoogle ScholarPubMed
Figure 0

Fig. 1. Graphs and subgraphs in a hypothetical injection sharing network. Let (a) be the graph G (n, m) for n = 11, m = 13. (b) to (f) are example subgraphs constructed from the graph in (a) based on the attributes information at the vertices. Red and hollow cylinders on the right indicate vertices with stored information on attributes A to G.