Peer Review History

Original SubmissionFebruary 9, 2021
Decision Letter - David Balding, Editor, Marco Scutari, Editor

Dear Heather,

Thank you very much for submitting your Research Article entitled 'A Bayesian network approach incorporating imputation of missing data enables exploratory analysis of complex causal biological relationships' to PLOS Genetics.

You can find below the comments from three reviewers, recommending major revisions. While the paper has been well received, all reviewers agree that the methodological contributions should be supported by more comprehensive literature review and by a more detailed discussion of the underlying assumptions. They also ask for some clarifications on the experimental evaluation.

Should you decide to revise the manuscript for further consideration here, your revisions should address the specific points made by each reviewer. We will also require a detailed list of your responses to the review comments and a description of the changes you have made in the manuscript.

If you decide to revise the manuscript for further consideration at PLOS Genetics, please aim to resubmit within the next 60 days, unless it will take extra time to address the concerns of the reviewers, in which case we would appreciate an expected resubmission date by email to plosgenetics@plos.org.

If present, accompanying reviewer attachments are included with this email; please notify the journal office if any appear to be missing. They will also be available for download from the link below. You can use this link to log into the system when you are ready to submit a revised version, having first consulted our Submission Checklist.

To enhance the reproducibility of your results, we recommend that you deposit your laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. For instructions see our guidelines.

Please be aware that our data availability policy requires that all numerical data underlying graphs or summary statistics are included with the submission, and you will need to provide this upon resubmission if not already present. In addition, we do not permit the inclusion of phrases such as "data not shown" or "unpublished results" in manuscripts. All points should be backed up by data provided with the submission.

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool.  PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email us at figures@plos.org.

PLOS has incorporated Similarity Check, powered by iThenticate, into its journal-wide submission system in order to screen submitted content for originality before publication. Each PLOS journal undertakes screening on a proportion of submitted articles. You will be contacted if needed following the screening process.

To resubmit, use the link below and 'Revise Submission' in the 'Submissions Needing Revision' folder.

[LINK]

We are sorry that we cannot be more positive about your manuscript at this stage. Please do not hesitate to contact us if you have any concerns or questions.

Yours sincerely,

Marco Scutari

Guest Editor

PLOS Genetics

David Balding

Section Editor: Methods

PLOS Genetics

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: This is pretty good stuff. It’s very thorough. Very well-written

I have a couple major points:

Causality (or lack thereof in BN semantics): The authors should address the fact that edges in BNs aren’t causal and only represent statistical dependence (or, rather, conditional independence) relationships. There’s no expectation that the directions of arrows in a BN really mean that much, since, under many conditions, there’s no statistical difference. Consider the paragraph in lines 12-21. Nothing about BN semantics implies causality. The authors should either talk about under which conditions causality can be inferred (such as in Heckerman, https://arxiv.org/abs/1302.4958 ), or drop the references to causality (Or cite some of the causal-BN proponents in a balanced discussion). The authors should also consider if edges they’re trying to recreate in networks are edges that are constrained to point in one direction or if they’re edges that could have been in the other direction. This has implications for how their edge-recreation algorithms are scored.

Why throw out whole samples?: I’m not sure, but I assume that when learning BNs there’s no need to throw out a sample simply because it has a few missing values. Since BNs are built using local conditional probability tables, each local dependency computation can be computed with as much data as is available for the variables in question. So a sample can easily contribute to the CPTs for which it contains values, while being skipped for the computations involving the values it is missing. It would seem this is the natural baseline for comparison of imputation methods.

There’s a lot of data double dipping, and I suspect this leads to inflated results. The whole scheme for estimating precision and recall seems to have been created de novo, since no citations are provided. In the description of this method, the same imputation method is used in step 1 and in step 5(ii). Since the methods tested in step 5 are compared to the results of step 1, one assumes that method (ii) should do the best by this metric since it’s the same method that was used to generate the data. This is what is played out in the results.

A philosophical point:

The problem of recapitulating edges from biological networks is very difficult. It’s also difficult to know if it’s being done properly, since it’s hard to find such networks with large datasets where the true network is known with certainty. Thus, authors usually present toy examples of networks with a handful of nodes and simulated data, then argue that their recapitulation algorithm works on this toy example, so it might therefore work on real data. However, the gulf between a toy network of 5 nodes and actual biology on an omics scale is staggering. It might be interesting to see some kind of samplesize calculation that estimated the number of samples required to do this on a much bigger scale.

Minor Points:

Introduction:

There’s some confusion at the beginning about whether the point of this is to recapitulate known network’s structure or to use the BN to perform imputation of missing data. Bit of Chicken and Egg issue, really. It’s not clear which of these is the primary task.

Methods:

Couldn’t imputation be improved by not throwing out “nearby variables” that have 1 or more missing value?

Not sure if they justify the substitution of nearest neighbor variables for the case of continuous variables. I guess the idea is to use residuals to get a combination of near variables, but it’s not clear why this is preferable. Does just using the near variables result in poor performance?

Interesting to include variable Bayesian priors on network edges based on belief, however I think the problem with this is finding a principled way of assigning priors without biasing your results. If the authors have intuitions about how best to do so, it would be a welcome contribution.

The authors are talking about methylation of SNPs, and then say that “100” is a “large BN”. Shouldn’t there be about 400k methylation sites and 6 million SNPs?

Results:

There’s no method explanation for how the power plots of Figure 1 were generated. Was it using the Precision and Recall methodology?

Figure 2 seems to be based on the Precision Recall methodology that biases toward the authors’ imputation method.

The CIT and BN results might benefit from an AUC analysis where the accuracy across various thresholds can be visualized. This may be aide the discussion about thresholds of 0.8 and of 0.65.

Comparison of CIT and BN results are also a little unsatisfying. As I understand it, the CIT results are from the authors’ prior work, and there’s no expectation that they’re more correct than the BN results. This portion is sort of interesting, and it would probably be remiss of the authors not to make such a comparison if they’re comparing two methods for doing the same thing on the same data; but it could perhaps be summarized or moved to the supplement for the reader interested in comparing these methods.

Reviewer #2: Review

In this paper the authors present a novel method to account for missing data when building a Bayesian network based on high dimensional genetic data. In this setting, restricting the analysis to individuals with complete data (i.e. no missing values) can result in a dramatic loss of precision and potentially bias. The author’s propose the use of an algorithm that incorporates nearest neighbour imputation to fill in the missing data.

Simulations are performed to assess the performance of the approach, software is provided and the method is nicely demonstrated on an applied example

Comments

Page 8:

Line 67 Some use the term `complete case’ in place of `Full’ which could be mentioned

Line 82: Can you make clear here or earlier on that you only consider DAGs (if that’s the case?)

Line 94: Can you clarify if the ground truth of the 46, 37 and 27-node network data sets in the BNLearn repository is known?

Page 9,

Line 120

Presumably priors must always be specified, they are not an optional extra? I think you may discuss this later on in the methods, but I was a bit confused at this point. Can you say something here about how one should incorporate prior information, or set priors if they want them to be informative/non-informative?

Line 123: Is A an instrument for X?

Line 127

Can you say anything general about when increasing the prior for an edge will effect the chances of correctly/incorrectly detecting an edge between any other two variables? Is it as simple as saying that if there is a path from , say, A to Y in the DAG ? i.e. The pathway is `open’

Line 136. You mention that some edges are not assigned prior probabilities at all. Now I’m confused! I would have thought that you would have to assign a prior for a Bayesian method to ?

Page 10

Line 179 Did you use a multiplicity correction in your work?

Page 14 lines 297-8 I’m slightly confused by the statement `applying a prior probability conditional on the event that it exists’? Can you clarify, this (see earlier comments) and that you are using soft and hard priors

Page 15

Line 377. Is this threshold 0.6?

Page 16

Line 408 Not sure if this definition of MAR is correct. Yes outcome dependent missingness is MNAR. But it is possible that missing values are higher than average (or biased), say, but are correctly imputed using nearest neighbour methods (that is, using observed data)

Line 436. Is this approach related to the MICE procedure (multiple imputation using chained equations)?

Reviewer #3: This manuscript describes an adaptation of an existing algorithm for fitting Bayesian networks (BN) when some data are missing in a subset of samples, by using nearest neighbour imputation, where the variables to be used in learning the nearest neighbour are themselves learnt from a BN.

This is a nice idea, and the approach is evaluated through simulation and real data analysis. However, it is not clear which of the two imputation methods are optimal in which situations, when they outperform other baselines, computational requirements, and whether the proposed method actually outperforms CIT or not in the real data analysis - how can this comparison be evaluated without any ground truth knowledge?

Finally, the manuscript is in need of some rewrites, to better cover the area of Bayesian networks generally and BayesNetty specifically in the introduction, and to conform to a manuscript structure that puts Methods at the end.

* Major comments *

Fig 1 caption: “The title of each plot shows the simulating model and the asterisk denotes which variable or variables are missing in 1800 missing individuals from a total of 2000 individuals (only one variable is missing for each individual).”

Comment: This is quite a significant amount of missingness (90%) and a large number of samples compared to the real data (141 individuals, roughly 25-50% missingness based on the description in lines 168-169) and to the Bayesian Network Repository datasets (500 individuals, approximately 10-40% missing). The large sample size in this 3 variable simulation might help explain why the Reduced method seems to do so well here. Including a simulation study with numbers more similar to that of the real dataset would be an improvement. If not I think justification is needed of why larger sample numbers are used for the small graph simulations.

Lines 224-228: “Overall, both the T cell and B cell analyses illustrate a reasonably high correlation between the results from CIT and BN analysis when applied to exactly the same data (Fig 6 (c) and Fig 7 (c)) but less correlation when our imputation approach is used to fill in the missing data, particularly when using a large average network. Further work will be required to confirm (or not) the truth of the causal relationships identified by CIT.”

Comment: It’s unclear what value this comparison (of the results from CIT and from BN analysis) adds.

The layout of the paper is difficult, with results on the performance of the method preceding description of the method itself. Some understanding of the method is needed by the reader to have some intuition when reviewing these results. A first section of the results giving an overview of the method would be useful.

I also think a more complete review of imputation in Bayesian networks would be useful. For example, Bayesian networks themselves have been used often as a method for imputation, and different imputation methods when fitting Bayesian methods have been considered (eg BCPA, LLS). BayesNetty is not described in any detail so that I can understand what it does, how it does that, which is important as this imputation is built upon it. Why use BayesNetty to build upon, other than because it is the authors’ earlier work?

There is limited information on running time. How long does each run with the real data example take? How does running time scale with the number of individuals/variables? The imputation step alone, which must be run once per individual with missing data, seems intensive.

Two imputation approaches are proposed, which seem to beat each other in different circumstances. Could the authors give some intuition about why this is, and which method is more appropriate for different datasets? Further, there is no exploration about the optimal parameters for imputation. In the either imputation method, should the fraction of the data used for generating the nearest neighbours vary with sample size? What is the advantage of using 90% of the data each time, rather than all the data? Would replacing missing values with the mean for each variable rather than a random value change things?

The method isn’t universally optimal, particularly with small datasets: e.g. in Figure 1 the authors show that imputation is comparable with EM, and is sometimes worse than using only 10% of the dataset, but that is for just 3 variables. In Fig 4 and Fig 8a-d, they show that imputation is comparable with random initialisation of variables. In Fig 8e-f the imputation methods do outperform random and reduced, though it’s a shame not to see EM in this figure. They claim their method is better on larger networks, so possibly they should include more datasets where their method excels (or e.g. move fig s2 to main, since it actually shows their method narrowly beating EM and random).

It’s unclear how the soft constraints section fits into the rest of the paper, which focuses on imputation. The largest dataset used for analysis of soft constraints had only ~20 nodes, which is small compared to many simulations used in the paper. What link does the soft constraints method have to the imputation method?

It’s difficult to understand what is learned by comparing the results on the real datasets obtained by this method relative to an existing method, especially when the outputs of the methods are different (Bayesian estimates vs frequentist p-values). The output of the existing method (CIT) cannot be treated as a ground truth.

* Minor comments *

How many repeats were run for each simulation?

Line 61 - “Fig 1 shows the power (or Type I error when β=0)”

Comment: I’m unclear on the need or relevance of a hypothesis testing framework here, and am concerned that, as it stands, the bracketed clause reads as an (incorrect) redefinition of the statistical term power. Either the null and alternative hypotheses should be clearly stated, the authors should use the same recall/precision used for future simulation models, or use e.g. “Proportion of runs where best fit network matches”.

Line 121 - “We start with a simple model to demonstrate the effect of changing the prior probability of an edge from X to Y”

Comment: Add clarification that the prior is conditional on the edge existing i.e. it is a prior on direction. E.g. “A prior probability is assigned to the direction of an edge between X and Y, conditional on the event that the edge exists.”

Line 125 - “Provided βA is non-zero, increasing the prior probability of an edge from X to Y increases the power for its detection when it exists (S3 Fig (a)), while only increasing the chance of a false positive detection (S3 Fig (b)) when the directed edge is from Y to X.”

Comment: I found this difficult to understand, particularly from “only increasing the chance…” onwards. Fig S3a seems to have points in the bottom left quadrant, corresponding to when the prior favours Y->X and the best fit networks favour Y->X, which are false positives as in Fig S3a the true model has X->Y. In Fig S3b, there are points in the top right quadrant, corresponding to when the prior favours X->Y and the best fit networks favour X->Y, which again are false positives. So it seems to show that, whether the edge is really X->Y or Y->X there are false positives, though there are few false positives for βA >= 0.4.

Line 169 - “Of these 141 individuals, only 68 had no missing data; the other 73 typically only had data for either CD4+ T cells or B cells.”

Comment: Could the authors add information about percentage of values missing, to allow easy comparison with the simulated datasets used?

Line 445 - “We also define an alternative version of our imputation method by making a change to the first step. Specifically we take a 90% subset from the individuals that have complete data (and we thus do not need to randomly replace any missing values). We refer to this alternative method as “imputation with complete training data” and denote it by “imputed CT” in figures.”

Comment: This method is not consistently included in the analysis and not discussed in the discussion.

Fig 3

Comment: The grey lines (edges missing from the graph), as the authors note, are “almost invisible”. Perhaps the grey lines could be made darker, and the orange lines more distinct from the red. A legend would be very helpful. Could a network for Random be included?

Fig 4

Comment: Is there a reason for Imputed-CT and EM to be excluded from this graph? In general it would be helpful for comparison if all methods were included in all plots (e.g. EM is also excluded from Fig 8)

Figs 6, 7

Comment: What do the different colours and shapes for the points mean? Are they necessary?

Text S2: Computational feasibility and timings.

Comment: It would be useful to be able to compare timings between the methods used in the paper i.e. Imputed, Imputed-CT, Reduced, Full and EM. It’s useful to be able to see how the timings scale with the number of variables (nodes), but it would also be useful to see how it scales with the number of samples. In the tables in S2, I would suggest changing the label of “Simple Parallel” to “Parallel (1000)” to make it clear it requires 1000 parallel processes.

**********

Have all data underlying the figures and results presented in the manuscript been provided?

Large-scale datasets should be made available via a public repository as described in the PLOS Genetics data availability policy, and numerical data that underlies graphs or summary statistics should be provided in spreadsheet form as supporting information.

Reviewer #1: Yes

Reviewer #2: Yes

Reviewer #3: No: Could not find scripts and data used for simulations. Not clear which scripts in https://github.com/aclark5/Lymphocyte_meQTL relate to this paper. Annotation could be improved (eg - give a hint in the README which scripts to look at!)

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: Yes: Jack Bowden

Reviewer #3: No

Revision 1

Attachments
Attachment
Submitted filename: ResponseToReviewers_BayesNettyPaper_June6th.docx
Decision Letter - David Balding, Editor, Marco Scutari, Editor

Dear Dr Cordell,

Thank you very much for submitting your Research Article entitled 'A Bayesian network approach incorporating imputation of missing data enables exploratory analysis of complex causal biological relationships' to PLOS Genetics.

The manuscript was fully evaluated at the editorial level and by independent peer reviewers. The reviewers appreciated the attention to an important topic but identified some concerns that we ask you address in a revised manuscript.

We find that the authors have addressed most of the comments that the reviewers made on the previous submission. However, Reviewer #1 feels that some of the points he made in his review have not been addressed in full. In particular, we agree that the paper could be made more compact by dropping material that is less central; and that any apparent issues with data double-dipping should be clarified. Please also consider at least one other method of imputation to compare with the proposed method.

We therefore ask you to modify the manuscript according to the review recommendations. Your revisions should address the specific points made by each reviewer.

In addition we ask that you:

1) Provide a detailed list of your responses to the review comments and a description of the changes you have made in the manuscript.

2) Upload a Striking Image with a corresponding caption to accompany your manuscript if one is available (either a new image or an existing one from within your manuscript). If this image is judged to be suitable, it may be featured on our website. Images should ideally be high resolution, eye-catching, single panel square images. For examples, please browse our archive. If your image is from someone other than yourself, please ensure that the artist has read and agreed to the terms and conditions of the Creative Commons Attribution License. Note: we cannot publish copyrighted images.

We hope to receive your revised manuscript within the next 30 days. If you anticipate any delay in its return, we would ask you to let us know the expected resubmission date by email to plosgenetics@plos.org.

If present, accompanying reviewer attachments should be included with this email; please notify the journal office if any appear to be missing. They will also be available for download from the link below. You can use this link to log into the system when you are ready to submit a revised version, having first consulted our Submission Checklist.

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email us at figures@plos.org.

Please be aware that our data availability policy requires that all numerical data underlying graphs or summary statistics are included with the submission, and you will need to provide this upon resubmission if not already present. In addition, we do not permit the inclusion of phrases such as "data not shown" or "unpublished results" in manuscripts. All points should be backed up by data provided with the submission.

To enhance the reproducibility of your results, we recommend that you deposit your laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. Additionally, PLOS ONE offers an option to publish peer-reviewed clinical study protocols. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols

Please review your reference list to ensure that it is complete and correct. If you have cited papers that have been retracted, please include the rationale for doing so in the manuscript text, or remove these references and replace them with relevant current references. Any changes to the reference list should be mentioned in the rebuttal letter that accompanies your revised manuscript. If you need to cite a retracted article, indicate the article’s retracted status in the References list and also include a citation and full reference for the retraction notice.

PLOS has incorporated Similarity Check, powered by iThenticate, into its journal-wide submission system in order to screen submitted content for originality before publication. Each PLOS journal undertakes screening on a proportion of submitted articles. You will be contacted if needed following the screening process.

To resubmit, you will need to go to the link below and 'Revise Submission' in the 'Submissions Needing Revision' folder.

[LINK]

Please let us know if you have any questions while making these revisions.

Yours sincerely,

Marco Scutari

Guest Editor

PLOS Genetics

David Balding

Section Editor: Methods

PLOS Genetics

Reviewer's Responses to Questions

Comments to the Authors:

Reviewer #1: Well, I feel I understand this paper better now, although certainly it is not a complete understanding. Much of the Bayesian network discussion and material is actually tangential to the main purpose. As I understand it, the authors are presenting a new method of imputation specifically just for BN edge reconstruction (and specifically just for use with their own BN method, BayesNetty), which is a combination of preliminary BN structure learning and nearest-neighbor imputation, and therefore they only test their imputation by the quality of BN edge reconstruction the imputation enables.

First, if they’re going to propose new methods of imputation, they should be tested against existing methods of imputation. This is mostly not done. There’s no testing against imputing by the mean, hotdecking, regression based, existing nearest-neighbor methods, or other probabilistic imputation, except for EM, which they then fail to use in many of the cases considered (they claim that EM is unsuitable to mixed networks, but the basic idea of EM is very simple and very general, I find this argument lacking merit. However, even a straightforward extension of EM to the hybrid continuous-discrete network case would be more appropriate to a separate paper).

Second, if they’re going to propose methods of imputation for edge reconstruction, they should test imputation with multiple methods of BN edge reconstruction, instead of just their own software BayesNetty. It seems like hillclimbing, K2, basically any algorithm, with or without backtracking and restarts, could be used for either the BN-aided imputation portion of the algorithm, or for the BN edge reconstruction portion of this endeavor that serves as the metric.

Third, the idea that the best metric of imputation-quality is BN edge reconstruction requires some justification. What is the difference between using this metric and the metric of just “accuracy of imputation”? A comparison could easily be presented using the existing simulation studies.

If they could fix the first problem, this work would be of interest to a limited group: people using BayesNetty for edge reconstruction in datasets with missing data, who decide that imputation is their best option. A re-titling would help make the work more clear:

“BN-assisted nearest-neighbor imputation of missing data to optimize edge reconstruction of BayesNetty software”

Length / Complexity / Focus:

The paper is now over 30 pages of single-spaced text with another 8 pages of figures, and 12 separate supplemental materials. This should probably be split into two papers (or more), or greatly streamlined.

At a first glance, I would suggest cutting: (1) everything related to “soft constraints”. (2) all the CIT vs BayesNetty comparisons. (3) every mention of “causality” and related text (see below).

Minor new points:

I suggest they provide a name for their newly proposed imputation method. (BN-Assisted 1-Nearest Neighbor Imputation: BNANNI, "Banana"?)

Previous Points:

Causality

I don’t know that the text added by the authors really helped. It could be perhaps condensed. As the authors have described, some people (famously including Pearl himself) consider the arrows of BNs to be “causal” while others observe that there’s nothing in the semantics requiring a causal interpretation. But as this discussion in the authors’ new text shows, if one is given a BN or one generates a BN, one could then assume the edges to be causal based on what comes down to personal preference. However, that assumption could then be true or false, for each edge, as the case may be. It doesn’t seem like calling edges of recreated biological Bayesian networks “causal” really gains anything – if the edges are between entities that are assumed to have a causal relationship based on current biological understanding, then those edges may well represent a causal link. And if not, then calling it “causal” is probably incorrect. Nothing is really gained in either case.

Including assumptions (1) (2) and (3) required for causality with no discussion of them is a little strange. For example, (1) isn’t a property of BNs in general. It’s a property of BNs that “accurately depict causality”, which is contingent on the domain being modeled, and a property that requires potentially difficult verification for general biological networks.

I would suggest just removing all references to causality in an effort to simplify and streamline this paper.

Throwing out whole samples.

It still seems to me that this could be remedied by adjusting equivalent assumed sample sizes using the priors; but I admit there’s no existing theoretical justification for this; placing this issue beyond the scope of the current investigation.

However, it doesn’t seem like throwing out whole samples is what’s typically done. Imputation of some sort seems much more likely to this reviewer. There’s no justification for this statement. Why is there no comparison to just (e.g.) imputing with the mean? Or any of the top 5 or six imputation methods? Most critically, imputation by nearest-neighbor is not new; there must be a comparison to existing nearest neighbor imputation methods.

Data double-dipping: (for evaluation of their imputation method on real datasets)

This still seems like a serious problem that has gone unaddressed. The authors are using their algorithm to perform imputation, then build a network, then generate data with the same missingness patterns as were addressed by imputation, then testing their imputation method against other paradigms based on how well a BN can be recreated based on the (imputed) data. This will systematically overestimate the performance of their imputation.

This system is clever as a method for evaluating accuracy in their framework; it just can’t start and end with using their own algorithm to evaluate their own algorithm’s accuracy.

Reviewer #2: I am happy that the reviewers have addressed my comments in the revised version, and the clarity of the paper has improved as a result. I have no further comments on the paper and am happy for it to be accepted

Reviewer #3: I do not see any major errors in this work that prevent publication. Concerns about how the paper is structured which pose a barrier to a reader understanding their work remain, but the authors have chosen not to address these.

**********

Have all data underlying the figures and results presented in the manuscript been provided?

Large-scale datasets should be made available via a public repository as described in the PLOS Genetics data availability policy, and numerical data that underlies graphs or summary statistics should be provided in spreadsheet form as supporting information.

Reviewer #1: Yes

Reviewer #2: Yes

Reviewer #3: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: Yes: Jack Bowden

Reviewer #3: No

Revision 2

Attachments
Attachment
Submitted filename: ResponseToSecondReview.docx
Decision Letter - David Balding, Editor, Marco Scutari, Editor

Dear Dr Cordell,

We are pleased to inform you that your manuscript entitled "A Bayesian network approach incorporating imputation of missing data enables exploratory analysis of complex causal biological relationships" has been editorially accepted for publication in PLOS Genetics. Congratulations!

Before your submission can be formally accepted and sent to production you will need to complete our formatting changes, which you will receive in a follow up email. Please be aware that it may take several days for you to receive this email; during this time no action is required by you. Please note: the accept date on your published article will reflect the date of this provisional acceptance, but your manuscript will not be scheduled for publication until the required changes have been made.

Once your paper is formally accepted, an uncorrected proof of your manuscript will be published online ahead of the final version, unless you’ve already opted out via the online submission form. If, for any reason, you do not want an earlier version of your manuscript published online or are unsure if you have already indicated as such, please let the journal staff know immediately at plosgenetics@plos.org.

In the meantime, please log into Editorial Manager at https://www.editorialmanager.com/pgenetics/, click the "Update My Information" link at the top of the page, and update your user information to ensure an efficient production and billing process. Note that PLOS requires an ORCID iD for all corresponding authors. Therefore, please ensure that you have an ORCID iD and that it is validated in Editorial Manager. To do this, go to ‘Update my Information’ (in the upper left-hand corner of the main menu), and click on the Fetch/Validate link next to the ORCID field.  This will take you to the ORCID site and allow you to create a new iD or authenticate a pre-existing iD in Editorial Manager.

If you have a press-related query, or would like to know about making your underlying data available (as you will be aware, this is required for publication), please see the end of this email. If your institution or institutions have a press office, please notify them about your upcoming article at this point, to enable them to help maximise its impact. Inform journal staff as soon as possible if you are preparing a press release for your article and need a publication date.

Thank you again for supporting open-access publishing; we are looking forward to publishing your work in PLOS Genetics!

Yours sincerely,

Marco Scutari

Guest Editor

PLOS Genetics

David Balding

Section Editor: Methods

PLOS Genetics

www.plosgenetics.org

Twitter: @PLOSGenetics

----------------------------------------------------

Comments from the editors:

We believe that the authors addressed the remaining concerns of the reviewers. Therefore we recommend the publication of this submission in the current form and without further peer review. In particular, we appreciate that the authors have clarified that some of the concerns raised about the resubmission were outside of the central focus of the paper; and that they addressed the rest.

----------------------------------------------------

Data Deposition

If you have submitted a Research Article or Front Matter that has associated data that are not suitable for deposition in a subject-specific public repository (such as GenBank or ArrayExpress), one way to make that data available is to deposit it in the Dryad Digital Repository. As you may recall, we ask all authors to agree to make data available; this is one way to achieve that. A full list of recommended repositories can be found on our website.

The following link will take you to the Dryad record for your article, so you won't have to re‐enter its bibliographic information, and can upload your files directly: 

http://datadryad.org/submit?journalID=pgenetics&manu=PGENETICS-D-21-00184R2

More information about depositing data in Dryad is available at http://www.datadryad.org/depositing. If you experience any difficulties in submitting your data, please contact help@datadryad.org for support.

Additionally, please be aware that our data availability policy requires that all numerical data underlying display items are included with the submission, and you will need to provide this before we can formally accept your manuscript, if not already present.

----------------------------------------------------

Press Queries

If you or your institution will be preparing press materials for this manuscript, or if you need to know your paper's publication date for media purposes, please inform the journal staff as soon as possible so that your submission can be scheduled accordingly. Your manuscript will remain under a strict press embargo until the publication date and time. This means an early version of your manuscript will not be published ahead of your final version. PLOS Genetics may also choose to issue a press release for your article. If there's anything the journal should know or you'd like more information, please get in touch via plosgenetics@plos.org.

Formally Accepted
Acceptance Letter - David Balding, Editor, Marco Scutari, Editor

PGENETICS-D-21-00184R2

A Bayesian network approach incorporating imputation of missing data enables exploratory analysis of complex causal biological relationships

Dear Dr Cordell,

We are pleased to inform you that your manuscript entitled "A Bayesian network approach incorporating imputation of missing data enables exploratory analysis of complex causal biological relationships" has been formally accepted for publication in PLOS Genetics! Your manuscript is now with our production department and you will be notified of the publication date in due course.

The corresponding author will soon be receiving a typeset proof for review, to ensure errors have not been introduced during production. Please review the PDF proof of your manuscript carefully, as this is the last chance to correct any errors. Please note that major changes, or those which affect the scientific understanding of the work, will likely cause delays to the publication date of your manuscript.

Soon after your final files are uploaded, unless you have opted out or your manuscript is a front-matter piece, the early version of your manuscript will be published online. The date of the early version will be your article's publication date. The final article will be published to the same URL, and all versions of the paper will be accessible to readers.

Thank you again for supporting PLOS Genetics and open-access publishing. We are looking forward to publishing your work!

With kind regards,

Andrea Szabo

PLOS Genetics

On behalf of:

The PLOS Genetics Team

Carlyle House, Carlyle Road, Cambridge CB4 3DN | United Kingdom

plosgenetics@plos.org | +44 (0) 1223-442823

plosgenetics.org | Twitter: @PLOSGenetics

Open letter on the publication of peer review reports

PLOS recognizes the benefits of transparency in the peer review process. Therefore, we enable the publication of all of the content of peer review and author responses alongside final, published articles. Reviewers remain anonymous, unless they choose to reveal their names.

We encourage other journals to join us in this initiative. We hope that our action inspires the community, including researchers, research funders, and research institutions, to recognize the benefits of published peer review reports for all parts of the research system.

Learn more at ASAPbio .