Literature DB >> 34617336

Conformational variability in proteins bound to single-stranded DNA: A new benchmark for new docking perspectives.

Dominique Mias-Lucquin1, Isaure Chauvot de Beauchene1,2.   

Abstract

We explored the Protein Data Bank (PDB) to collect protein-ssDNA structures and create a multi-conformational docking benchmark including both bound and unbound protein structures. Due to ssDNA high flexibility when not bound, no ssDNA unbound structure is included in the benchmark. For the 91 sequence-identity groups identified as bound-unbound structures of the same protein, we studied the conformational changes in the protein induced by the ssDNA binding. Moreover, based on several bound or unbound protein structures in some groups, we also assessed the intrinsic conformational variability in either bound or unbound conditions and compared it to the supposedly binding-induced modifications. To illustrate a use case of this benchmark, we performed docking experiments using ATTRACT docking software. This benchmark is, to our knowledge, the first one made to peruse available structures of ssDNA-protein interactions to such an extent, aiming to improve computational docking tools dedicated to this kind of molecular interactions.
© 2021 The Authors. Proteins: Structure, Function, and Bioinformatics published by Wiley Periodicals LLC.

Entities:  

Keywords:  benchmark; molecular docking analysis; single-stranded DNA; single-stranded DNA-binding protein

Mesh:

Substances:

Year:  2021        PMID: 34617336      PMCID: PMC9292434          DOI: 10.1002/prot.26258

Source DB:  PubMed          Journal:  Proteins        ISSN: 0887-3585


INTRODUCTION

While originally described by Watson and Crick as a double helix, composed of two strands bonded together by hydrogen bonds, DNA is often found in a transient single‐stranded state (ssDNA) during its processing, such as genome replication, or horizontal gene transfer, and bound to proteins. These complexes (ribosomes, ICE‐relaxase, replication fork complex, and so forth) are potential therapeutic targets in diseases. , The structural analysis of these complexes can help to understand how they achieve their function. For example, it can reveal the conformational changes undergone by the protein during nucleic acids (NAs) binding, by comparing protein structures with and without bound NA. While very informative, high‐resolution experimental structures of ssNA–protein complexes are expensive and may be difficult, or even impossible, to obtain, due to the inherent poor ordering of NA, especially ssNA. , Several software systems have tried to implement accurate ssRNA–protein docking, including: ATTRACT uses a fragment‐based approach, with the need of some knowledge about some protein‐RNA contacts. RNP‐denovo, based on Rosetta, performs folding and docking of the RNA on the protein simultaneously, but requiring the exact coordinates of few nucleotides. RNA‐lim models a rough coarse‐grained RNA structure (one non‐oriented bead per nucleotide) restrained by a set of known binding sites on the protein surface. While all these methods advertise a prediction precision from 2 to 10 Å of RMSD between predicted and experimental ssRNA location, none of them was tested yet on ssDNA–protein docking. To our knowledge, no benchmark is available for ssDNA–protein docking. Moreover, while it is possible to query ssDNA–protein complexes with the Nucleic Acid Database (NDB), it seems to find none after 2013, thus limiting the scope of a NDB‐derived benchmark. In turn, docking algorithms need experimental ground truth to validate and compare methods. Thus, docking benchmarks based on experimentally resolved structures of complexes are needed. Such docking benchmarks exist for protein‐protein, membrane protein‐protein, protein‐RNA, , and dsDNA‐protein complexes. Also, while some works studied ssDNA–protein interactions from few structures in the Protein Data Bank (PDB), none seems to be as exhaustive as possible, with a primary goal to improve ssDNA–protein docking. Here, we present an ssDNA–protein docking benchmark based on structures extracted from the PDB that contains 91 sequence‐identity groups of bound–unbound protein chains, created to evaluate ssDNA–protein docking. Due to the high flexibility of unstructured ssNA, it is not relevant to use their unbound forms in the context of macromolecular docking. This is also the reason why the docking programs presented earlier do not require a known unbound ssRNA structure. In consequence, the main aim of this dataset is to provide bound and unbound structures of the proteins but only bound structures of ssDNA, from ssDNA–protein complexes. When possible, we provide several structures for both bound and unbound states, allowing to differentiate binding‐specific from binding‐independent conformational changes. Docking experiments were performed to show a use case for this benchmark. It underlines the relevance of using several bound structures as ground truth and to tolerate a minimum conformational deviation from ground truth when evaluating docking results.

MATERIAL AND METHODS

All analysis was performed using Python 3.7. Databases were queried on August 18, 2021. Processing steps are summarized in Figure 1.
FIGURE 1

Benchmark building summary

Benchmark building summary

RCSB PDB query

We identified the structures containing simultaneously DNA (nonhybrid) and proteins by querying the Research Collaboratory for Structural Bioinformatics Protein Data Bank (RCSB PDB) using their search (https://search.rcsb.org) and data (https://data.rcsb.org) application programming interface (APIs). Another query was performed to extract the PDB ID of all structures containing only proteins without DNA. These two PDB ID lists were compared to the weekly 100% sequence identity clustering (“clusterNumber100”) of protein chains in the PDB (ftp://resources.rcsb.org/sequence/clusters/) to extract identity groups containing chains being part of both DNA‐protein and protein‐only structures.

Structure alignment, processing, and identification of interacting ssDNA

For each structure containing DNA and protein, the asymmetric units and all biological assemblies (if any) were downloaded from the PDB. We only kept “ATOM” records describing atoms belonging to proteins or NAs. Nucleic residues involved in double strands are located with 3DNA (script find_pair ) in the asymmetric unit and in each biological assembly. A DNA residue is considered single‐stranded only if it is not found as double‐stranded in any of these structures. Biological assemblies allow the identification of cases where a double strand is formed by the repetition of the asymmetric unit (such as PDB ID:3HZI), while the asymmetric unit eases the processing if the assembly is constituted by the repetition of chains having the same identifier (also like in PDB ID:3HZI). Then, VMD‐python (Humphrey et al., 1996, https://github.com/Eigenstate/vmd-python) was used to compute distances between ssDNA nucleotides and protein residues; ssDNA nucleotides are bound if they are found at less than 5 Å from any protein residue. This bound ssDNA list is processed to only keep the protein chains interacting with a DNA chain of at least four consecutive bound and single‐stranded nucleotides. For multi‐framed asymmetric units (often encountered with NMR models), only the first frame is used. In this case, we assumed a limited variation of conformation between frames, with no impact on DNA 2D state. Bound protein chains were then subgrouped by interaction interface: interaction interfaces with ssDNA are computed with VMD‐python; two bound chains in a sequence identity cluster are grouped if they share at least one interacting residues. This can lead to one sequence cluster being split into several if distinct interfaces are found. From the RCSB PDB sequence clustering, we retrieved protein unbound chains belonging to structures without DNA that have 100% of sequence identity with previously identified bound chains. Unbound chains were compared to their bound counterpart to identify any structure with missing residues at the interacting interface. If one is found, it is removed from the unbound chains list. In each sequence identity cluster, bound and unbound chains were rigidly superimposed and global RMSD computed with FATCAT 2.0 standalone software. FATCAT was used because of its ability to superimpose structures with some minor differences between sequences (like missing loop or mutation).

Structures superposition, RMSD calculation, and clustering

The final benchmark is reported in Table S1 (and RMSD tables in Table S2), in which chains with an RMSD lower than 0.2 Å are grouped under a single representative chain. This was done to limit the bias from structures containing several times the same chains. These nonredundant datasets are further analyzed. The redundant benchmark and RMSD tables can be found as Tables S3 and S4, respectively. The sequence identity between clusters is reported in Table S5. Interacting ssDNA fragments are reported in Table S6. We called “fragment” each interacting ssDNA region, while “sequence” refers to unique ssDNA sequence among all clusters. Thus, a DNA chain can have several ssDNA fragments if separated by non‐interacting or double‐stranded DNA, and several fragments can have the same sequence. All docking files are available on https://github.com/DomML/ssDNAbenchmark. Because structures can easily be retrieved from the PDB, they were not included in the repository.

Docking and docking evaluation

Docking experiments were performed using ATTRACT without explicit restraints. ATTRACT docking being rigid, docking was performed using a library of multiple tri‐nucleotides (reported in Tables 2 and 3) built using protNAff (https://github.com/isaureCdB/ProtNAff). Tri‐nucleotides libraries were used as an exhaustive (at 1 Å of heavy‐atoms RMSD) ensemble of ligand conformations. For each docking, a random selection of 1 000 000 initial poses was performed, a pose corresponding to one fragment conformation from the library at one random starting position on sphere of 35 Å radius around the protein with one random orientation. The fragments position was optimized by gradient descent minimization of the protein‐DNA energy in ATTRACT coarse‐grained force field.
TABLE 2

ATTRACT docking results for cluster #4

Unbound1smy_c5tmf_c
Bound4oip_h4oiq_h4g7h_r4q4z_h4oip_h4oiq_h4g7h_r4q4z_h
GAG (678)irmsd8.1958.3338.1768.1647.6737.7227.7647.756
lrmsd20.77521.01120.95020.93419.77420.04120.03519.962
fnat0.000.000.000.000.000.000.000.00
AGC (497)irmsd4.4084.6334.6004.60110.43610.74110.65410.542
lrmsd12.02312.08012.23012.12028.73228.89829.21629.028
fnat0.360.330.310.310.000.000.000.00
GCT (490)irmsd4.0024.0073.9994.0174.1994.3234.3894.333
lrmsd11.68811.67911.63911.69611.38011.54711.53911.527
fnat0.250.190.170.170.270.330.300.25

Note: The number between brackets indicates the number of conformations used for the ensemble docking by ATTRACT. The number between parentheses is the size of the tri‐nucleotide library for the corresponding fragment.

Abbreviations: fnat, fraction of native contacts; irmsd, interface RMSD; lrmsd, ligand RMSD.

TABLE 3

ATTRACT docking results for cluster #8.1

Unbound3wod_f5xj0_f
Bound4g7z_h4oir_h4q4z_h4oio_h4g7z_h4oir_h4q4z_h4oio_h
AAT (497)irmsd9.8149.8169.7589.8009.8689.7079.7279.809
lrmsd30.34630.31530.25630.32827.72727.70227.63727.712
fnat0.000.000.000.000.000.000.000.00
ATG (590)irmsd11.58411.57511.51211.52312.12812.15912.12012.213
lrmsd33.45333.47433.46133.66231.79731.80231.78832.010
fnat0.000.000.000.000.000.000.000.00
TGG (612)irmsd12.98712.95812.89112.91014.01814.02814.03813.898
lrmsd34.93834.93334.95535.13934.69234.71934.75734.866
fnat0.000.000.000.000.000.000.000.00

Note: The number between brackets indicates the number of conforations used for the ensemble docking by ATTRACT. The number between parentheses is the size of the tri‐nucleotide library for the corresponding fragment.

Abbreviations: fnat, fraction of native contacts; irmsd, interface RMSD; lrmsd, ligand RMSD.

The best docking solutions according to ATTRACT scoring were analyzed against the bound reference, by measuring the interface RMSD (irmsd), ligand RMSD (lrmsd), and the fraction of native contacts (fnat).

RESULTS AND DISCUSSION

Composition of the benchmark

Here, we present a dataset composed of 284 bound and 669 unbound protein chains, distributed in 91 sequence‐identity groups and 98 groups with distinct interfaces: eight identity clusters contain two distinct interfaces, none have more. It covers a wide range of protein structural families and should be very useful both for a better understanding of the mechanisms involved in ssDNA–protein binding and as a benchmark to evaluate ssDNA–protein docking software systems. The most populated group (group 0, endoribonuclease hydrolase) is composed of 104 chains (1 bound and 103 unbound), and 46 groups have at least two chains for both bound and unbound. These multiple conformations allow the study of conformations variability in the bound or unbound state. Several bound structures also allow the definition of not a unique ground‐truth structure, but a range of deviations around one bound structure in which a docking solution is considered as good. Moreover, eight groups have more than one bound chain but only one unbound chain, 31 groups are in the opposite situation, and 13 contain only one chain for both bound and unbound. Similarly to group 0, most of the groups are unbalanced: they have a difference of at least 20% between the number of bound and unbound chains (Figure 2A).
FIGURE 2

(A) Ratio between number of bound and unbound chains in each cluster; blue lines: #bound = #unbound ± 20%. (B) Mean‐RMSD for the clusters composed of at least three chains (one bound and two unbound or vice versa); blue line: median mean‐RMSD; blue dots (resp. orange): mean‐RMSD lower (resp. higher) than median mean‐RMSD

(A) Ratio between number of bound and unbound chains in each cluster; blue lines: #bound = #unbound ± 20%. (B) Mean‐RMSD for the clusters composed of at least three chains (one bound and two unbound or vice versa); blue line: median mean‐RMSD; blue dots (resp. orange): mean‐RMSD lower (resp. higher) than median mean‐RMSD The presence of several bound or unbound chains for a given group is often purposely avoided in other benchmarks , , by excluding structures with similar sequences. However, offering alternative conformations and alternative docking solutions for a given structure provides essential piece of information to discriminate between conformational changes occurring independently of the presence or absence of bound DNA and changes induced by ssDNA binding. Moreover, as shown by He et al., taking into account pre‐binding conformation variability can increase docking performances .

Proteins conformational variability

In each group, the RMSD was computed between each pair of chains to assess the aforementioned conformation variations. Among the 54 groups with at least two bound nonredundant chains (RMSD > 0.2 Å), 42 have a mean–bound RMSD of 2 Å or below, marking a general stability of the bound forms. Among the 12 other groups, only two have a mean‐bound RMSD over 10 Å (#61 and 84). For the 76 groups with at least two unbound nonredundant chains (RMSD > 0.2 Å), 48 have a mean‐unbound RMSD under 2 Å, 27 between 2 and 10 Å, and three over 10 Å: #3, 61, and 84. We notice a general stiffening of conformations in bound proteins, with a trend toward lower bound RMSDs than unbound RMSDs, probably due to ssDNA binding. This is consistent with what was reported earlier for dsDNA. Overall, in the 85 groups that contain at least three chains, the median mean‐RMSD (bound + unbound) is 1.69 Å (Figure 2B). This signals a low general variation in conformations between the chains of a group. Two groups (#61 and 84, Figures S1 and S2) have a mean‐RMSD higher than 10 Å. These high RMSD values are due to different relative positions of subdomains of the protein. Moreover, RMSD clustering shows the presence of several clusters, corresponding to as many major conformational states, but none of them contains all bound or unbound structures. This is a clear indication toward changes that are not driven by DNA binding. While many related works focus on conformational changes upon RNA or DNA , binding, ligand binding without conformational change has been modeled, but poorly studied. To go further on this track, we dug into the 54 groups containing two or more nonredundant bound chains, to test whether there exist a pair of bound–unbound chains closer than a pair of bound–bound chains. If all bound chains are closer to each other than to any unbound chains, this can be a mark of a specific binding‐induced rearrangement, including local or low amplitude changes. This is the case for group #3, with a maximum RMSD between bound chains of 3.1 Å and a minimum RMSD between bound and unbound chains of 10.7 Å. Overall, 35 groups are in such a situation, in agreement with what has been observed for RNA‐protein binding. This marks an ssDNA‐induced fit, and the use of unbound conformations in a docking procedure without taking into account such an induced change can only lead to results of limited accuracy. In the remaining 19 groups, some bound chains were closer to unbound chains than to other bound chains, indicating that conformational changes induced by DNA binding, if any, are of lower amplitude than the intrinsic variability of the protein, like in group #2.2. This points to a predominant conformational selection effect in ssDNA binding. In these cases, using all unbound conformations, if possible with some additional conformational sampling, for docking should increase the chances to reach a close‐to‐bound conformation and improve docking results. Interestingly, our benchmark could provide the necessary data to investigate which features, other than bound‐unbound comparison, could indicate in which category (binding‐specific or binding‐independent conformational changes) a protein lies. Moreover, the fact that most conformational changes are induced by the ssDNA binding is in agreement with the better results obtained in general (not specifically with ssDNA) by flexible docking methods.

Length and sequence of bound ssDNA

In our benchmark, 325 ssDNA fragments are found bound to proteins, with 148 unique sequences (later called just “sequences”). Among these fragments, 34% (110) are homopolymers: 98 contain only “T,” among which 36 and 24 are, respectively, four and five nucleotide long; two contains only A, nine only C, and one only G (Table 1). The 4‐mers and 5‐mers poly‐T are also the most represented fragments (Table S7).
TABLE 1

Occurrences of ssDNA homopolymer of each composition and length in the nonredundant dataset

SequenceCount
AAAA1
CCCC2
CCCCCC1
CCCCCCCC2
TTTT16
TTTTT10
TTTTTT10
TTTTTTT2
TTTTTTTT1
TTTTTTTTT5
Occurrences of ssDNA homopolymer of each composition and length in the nonredundant dataset While nucleic‐acid base composition is highly dependent on the experimental setup, we can still notice an overrepresentation of T‐containing sequences and fragments, with, respectively, 96 and 255 of them where the thymine is the most common base. This is in agreement with the observation that AT‐rich sequences are more prone to form single strands than CG‐rich sequences, since the AT base‐pairing is weaker than the CG base‐pairing. Besides, 30 fragments (corresponding to 24 different sequences) contain non‐canonical nucleotides. While such fragments may not be suitable for general purpose docking methods, we keep them to leave the choice to the end user, as some non‐canonical residues have a canonical counterpart. Finally, 116 interacting fragments (56 sequences) have the minimum required size that we chose for our dataset (4 nts), and 258 (111 sequences) are 6 nts or shorter. Overall, the mean size is 5.6 and 5.5 nts for sequences and fragments, respectively. Only 22 sequences (40 fragments) have more than 7 nts, which may limit the interest of this benchmark for long sequence docking.

Docking

To demonstrate a use case, we performed two docking experiments of three ssDNA fragments on two unbound protein structures from our benchmark, using ATTRACT docking software. Results are summarized in Tables 2 and 3. Clusters #4 and 8.1 were chosen, with four bound references used. ATTRACT was chosen for its common use in literature and its ability to process DNA and to perform ensemble docking. ATTRACT docking results for cluster #4 Note: The number between brackets indicates the number of conformations used for the ensemble docking by ATTRACT. The number between parentheses is the size of the tri‐nucleotide library for the corresponding fragment. Abbreviations: fnat, fraction of native contacts; irmsd, interface RMSD; lrmsd, ligand RMSD. ATTRACT docking results for cluster #8.1 Note: The number between brackets indicates the number of conforations used for the ensemble docking by ATTRACT. The number between parentheses is the size of the tri‐nucleotide library for the corresponding fragment. Abbreviations: fnat, fraction of native contacts; irmsd, interface RMSD; lrmsd, ligand RMSD. In the two experiments, results quality shows great variations depending on the unbound structure and ssDNA fragment. For cluster #4, GAG ssDNA fragment is poorly docked on the two unbound structures, with null fnat values, while GCT fragment is correctly docked on both structures, with low interface RMSD and fnat values over 0.7. On the other hand, fragment AGC is well docked on 1smy_c, with fnat over 0.3, but not on 5tmf_c, where the interaction interface is not found. For cluster #8.1, none of the docked fragments found the interacting interface. The relevance of redundancy in the benchmark is also clearly shown in our docking experiments. Indeed, in both experiments, bound structures were selected, because the same ssDNA sequence was found interacting with the protein, and protein chains were clustered because of the common ssDNA interface. However, we can observe small variations between the comparison of one docking result with its four bound references; like in cluster #4, GCT docking on 5tmf_c exhibits irmsd between 4.2 and 4.4 Å depending on the reference. This can be used to set a minimal RMSD clustering criterion of the resulting poses after docking experiment, as here 0.2 Å in cluster #4.

CONCLUSION

Unlike ssRNA, the single stranded form of DNA is almost only found as an intermediate state in the DNA processing mechanisms (like DNA replication ), which may be a reason for the lack of study of ssDNA‐containing complexes, and ssDNA–protein interactions, from a structural point of view. Yet, those intermediate states play a crucial role in DNA metabolism, and their interactions with proteins are potential targets for therapeutic inhibitors. For instance, the transmission of anti‐microbial resistance genes among bacteria could be fought by targeting the excision or transportation of integrative conjugative elements (ICEs) ssDNA. Such projects require the knowledge of the 3D structure of such assemblies for rational drug design. To develop computational methods to model their spatial conformation, it is necessary studying the existing experimental structures of such ssDNA–protein complexes. In this work, we systematically extracted from the PDB all such structures with at least four bound single‐stranded DNA nucleotides, together with the corresponding unbound structures of the protein, to evaluate and predict the requirements and potential effectiveness of ssDNA–protein docking. We identified groups of proteins with and without ssDNA‐induced fit. An application for this benchmark would be as a training set to develop a machine learning tool identifying a priori in which category a protein falls. A docking experiment was also performed to illustrate a use case of this benchmark. From a biological point of view, we found that the ssDNA composition is biased toward short fragments and homopolymers, with the last feature representing a third of all protein‐bound ssDNA sequences. The low number of retrieved sequences (148) may reflect the general low interest for ssDNA‐bound protein structures, and a dataset like the one presented here is an important step in their studies. To our knowledge, this work is the first attempt to aggregate as exhaustively as possible the ssDNA–protein structures available in the PDB. With 98 groups of multi‐conformational bound/unbound proteins, this benchmark is an essential first step to understand the mechanisms involved in ssDNA–protein interactions and develop mature ssDNA docking protocols.

PEER REVIEW

The peer review history for this article is available at https://publons.com/publon/10.1002/prot.26258. Table S1 Click here for additional data file. Table S2 Click here for additional data file. Table S3 Click here for additional data file. Table S4 Click here for additional data file. Table S5 Click here for additional data file. Table S6 Click here for additional data file. Table S7 Click here for additional data file. Figure S1 (A) Superimposition of (blue) 6qem_a, (green) 6qem_f, and (red) 6bbm_d by aligning their N‐terminal ends. (B) Hierarchical clustering of cluster 61 nonredundant members from RMSD distance matrix. Figure S2 (A) Superimposition of (red) 2vyf_b and (green) 2vye_a by aligning their N‐terminal ends. (B) Hierarchical clustering of cluster 84 nonredundant members from RMSD distance matrix. Click here for additional data file.
  35 in total

1.  The structure of DNA.

Authors:  J D WATSON; F H CRICK
Journal:  Cold Spring Harb Symp Quant Biol       Date:  1953

2.  Determination of the base composition of deoxyribonucleic acid from its thermal denaturation temperature.

Authors:  J MARMUR; P DOTY
Journal:  J Mol Biol       Date:  1962-07       Impact factor: 5.469

3.  Protein-ensemble-RNA docking by efficient consideration of protein flexibility through homology models.

Authors:  Jiahua He; Huanyu Tao; Sheng-You Huang
Journal:  Bioinformatics       Date:  2019-12-01       Impact factor: 6.937

4.  Sampling Native-like Structures of RNA-Protein Complexes through Rosetta Folding and Docking.

Authors:  Kalli Kappel; Rhiju Das
Journal:  Structure       Date:  2018-11-08       Impact factor: 5.006

Review 5.  All tangled up: how cells direct, manage and exploit topoisomerase function.

Authors:  Seychelle M Vos; Elsa M Tretter; Bryan H Schmidt; James M Berger
Journal:  Nat Rev Mol Cell Biol       Date:  2011-11-23       Impact factor: 94.444

6.  A coarse-grained force field for Protein-RNA docking.

Authors:  Piotr Setny; Martin Zacharias
Journal:  Nucleic Acids Res       Date:  2011-08-16       Impact factor: 16.971

7.  The worldwide Protein Data Bank (wwPDB): ensuring a single, uniform archive of PDB data.

Authors:  Helen Berman; Kim Henrick; Haruki Nakamura; John L Markley
Journal:  Nucleic Acids Res       Date:  2006-11-16       Impact factor: 16.971

8.  SXT/R391 integrative and conjugative elements in Proteus species reveal abundant genetic diversity and multidrug resistance.

Authors:  Xinyue Li; Yu Du; Pengcheng Du; Hang Dai; Yujie Fang; Zhenpeng Li; Na Lv; Baoli Zhu; Biao Kan; Duochun Wang
Journal:  Sci Rep       Date:  2016-11-28       Impact factor: 4.379

9.  A protein-DNA docking benchmark.

Authors:  Marc van Dijk; Alexandre M J J Bonvin
Journal:  Nucleic Acids Res       Date:  2008-06-26       Impact factor: 16.971

10.  Binding Site Identification and Flexible Docking of Single Stranded RNA to Proteins Using a Fragment-Based Approach.

Authors:  Isaure Chauvot de Beauchene; Sjoerd J de Vries; Martin Zacharias
Journal:  PLoS Comput Biol       Date:  2016-01-27       Impact factor: 4.475

View more
  1 in total

1.  Conformational variability in proteins bound to single-stranded DNA: A new benchmark for new docking perspectives.

Authors:  Dominique Mias-Lucquin; Isaure Chauvot de Beauchene
Journal:  Proteins       Date:  2021-10-14
  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.