• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    FunHoP: Enhanced Visualization and Analysis of Functionally Homologous Proteins in Complex Metabolic Networks

    2021-06-07 07:44:54KjerstiRiseMayBrittTessemFinnDrablMortenRye3
    Genomics,Proteomics & Bioinformatics 2021年5期

    Kjersti Rise*, May-Britt Tessem, Finn Drabl?s Morten B. Rye3,*

    1 Department of Clinical and Molecular Medicine, NTNU – Norwegian University of Science and Technology, Trondheim NO-7491, Norway

    2 Department of Circulation and Medical Imaging, NTNU – Norwegian University of Science and Technology, Trondheim NO-7491, Norway

    3 Clinic of Surgery, St. Olavs Hospital, Trondheim University Hospital, Trondheim NO-7491, Norway

    KEYWORDS Homologous proteins;Metabolic network;Pathway visualization and analysis;RNA-seq;KEGG;Cytoscape

    Abstract Cytoscape is often used for visualization and analysis of metabolic pathways.For example,based on KEGG data,a reader for KEGG Markup Language(KGML)is used to load files into Cytoscape.However,although multiple genes can be responsible for the same reaction,the KGMLreader KEGGScape only presents the first listed gene in a network node for a given reaction. This can lead to incorrect interpretations of the pathways.Our new method,FunHoP,shows all possible genes in each node,making the pathways more complete.FunHoP collapses all genes in a node into one measurement using read counts from RNA-seq. Assuming that activity for an enzymatic reaction mainly depends upon the gene with the highest number of reads, and weighting the reads on gene length and ratio, a new expression value is calculated for the node as a whole. Differential expression at node level is then applied to the networks. Using prostate cancer as model, we integrate RNA-seq data from two patient cohorts with metabolism data from literature.Here we show that FunHoP gives more consistent pathways that are easier to interpret biologically. Code and documentation for running FunHoP can be found at https://github.com/kjerstirise/FunHoP.

    Introduction

    Metabolic pathway analysis is a common framework for interpreting large-scale omics data and revealing functional trends and patterns in known biological multi-gene pathways.Important curated resources of metabolic pathways are the Kyoto Encyclopedia of Genes and Genomes (KEGG) [1,2],Reactome [3], Panther [4], and similar knowledge bases [5].Such resources are increasingly integrated with other knowledge bases,as can be seen for example for KEGG[6].Several approaches can be used for analyzing metabolic pathways in the context of general network representations [7], and recent tools like eXamine [8] and Orthoscape [9] are relevant examples. For transcriptomics, an often-used approach is to map differentially expressed genes (DEGs) to known biological pathways, for example from KEGG. Such pathway representations can then be analyzed and visualized with commercial tools like Pathway Studio (www.pathwaystudio.com/) or iPathwayGuide (www.advaitabio.com/ipathwayguide.html),or free tools like CellDesigner [10] or Cytoscape [11].

    In these tools, metabolic pathways are generally displayed as a network of metabolic transitions, where each transition is associated with a node representing the enzyme responsible for the transition. Each node typically represents a separate child from a structured pathway file, such as XML format.However, a challenge occurs when a transition from one metabolite to another can be catalyzed by more than one possible enzyme,i.e.,by functionally homologous protein families,or functional homologs[12].This is best illustrated by a typical example from KEGG. In the histidine metabolic pathway(KEGG:hsa00340),the four paralogs of NAD(P)+dependent aldehyde dehydrogenase (ALDH3A1,ALDH1A3,ALDH3B1,andALDH3B2, KEGG node index 1.2.1.5,Figure 1A) can all catalyze the transition from methylimidazole acetaldehyde to methylimidazole acetate. However, KEGG displays only the first gene,ALDH3A1, both in the website and in the XML file.In the website,the user can hover the mouse pointer over the gene in question to see any functional homologs, and the XML file does contain the KEGG IDs to all of them,although the corresponding gene names are not available in the file.In most conditions and cell types,one of these paralogs might be the preferred for the enzymatic transition,but in certain conditions one or several of the other three paralogs may become important, which should be taken into account.Though the selected example contains only four paralogs, the number of alternative enzymes can exceed 30 for some transitions, which complicates both visualization and interpretation of such nodes in the current framework.An example of a large node is thePLA2G4Bnode with 21 genes shown Figure 1B.In particular,the conclusion as to whether a node is overall up-or down-regulated will depend on the degree of differential expression of each gene (fold change and/orPvalue), the relative expression level of each gene in the node, and the enzymatic efficacy of the protein. The challenges regarding nodes with multiple genes are thus twofold. First, there is a need for data that can help us identify the most important enzyme(s)in conditions where multiple genes are able to perform the same reaction. Second, there is a need for improved visualization strategies to convey the relative importance of different enzymes with overlapping function when viewing biological networks from databases such as KEGG.

    Cytoscape is a common tool for pathway visualization and analysis,often with data from KEGG.Pathways of choice can be downloaded from KEGG as KGML XML files (KEGG Markup Language,in XML format)and imported into Cytoscape using one of the many apps,such as KEGGscape[13].In Cytoscape, the user can define styles, highlight nodes and/or edges, or change properties (e.g., color, thickness, or shape of both nodes and edges based on uploaded data,such as gene expression or protein data). Layouts, statistical analyses, or specific apps with certain abilities can be applied to analyze the network in question. Importing the pathway is a crucial part of the analysis. The limitation in the KEGG XML files and/or KEGGScape of only showing the first of potentially multiple genes in each node has consequences for both analysis and interpretation(Figure 1),since the missing expression data of the remaining genes in the node makes it impossible to conclude on the overall gene expression associated with each node.It would be a huge advantage if one could expand the analysis to include differential expression of all genes in a node, and visualize the expression levels and associated differences for nodes consisting of multiple genes. This can be used to conclude on the overall up- or down-regulation at the node level,and suggest which gene(s) in the node that may have the largest influence on the overall activity.

    Figure 1 Comparison of pathway XML files in Cytoscape to the same pathways in KEGG

    Other options for importing KEGG XML files are CyKEGGParser [14] and CytoKEGG (http://apps.cytoscape.org/apps/cytokegg). CyKEGGParser discusses the topic of paralogs being grouped into single nodes, and their solution is to create new separate nodes for each of the genes within a multi-gene node. CytoKEGG is used to search and import KEGG pathways into Cytoscape.Dealing with multiple genes in the same node has also been discussed by others in a non-Cytoscape related context. The Bioconductor package Graphite [15] converts pathway topology to gene networks, and uses a combination of data from three curated databases(KEGG, Reactome, and BioCarta/NCI/NPID [16]) to create more complete networks. For the pathways from KEGG,Sales et al.[15]discuss how nodes with multiple genes may represent two different types of groups: protein complexes(‘‘AND groups”, all genes should be considered together) or alternative proteins for the same function (functional homologs;‘‘OR groups”,considering one gene at the time).This second group (OR) can be expanded into pathways without any connections between the alternative genes/proteins.In another publication,Wang et al.[17]acknowledge nodes with multiple genes by coloring the same node with multiple colors representing the different gene expression values. In addition, the number of genes in each node is displayed next to it.Although this approach can work for nodes with a limited number of genes, it will become harder to interpret when the number of genes increases. Additionally, neither of these approaches show the expression level for each gene, which can help to identify the genes that are most likely to be responsible for the reaction in a given node.

    In nodes with multiple functional homologs, the relative expression levels of the genes in a node can be an accessible and useful measure to assess the relative importance of the individual enzymes for a given condition. For microarrays,the previous golden standard for gene expression analysis,differences in probe-affinities made it difficult to assess the relative expression levels between genes in an experiment [18].However,the replacement of microarrays by RNA sequencing(RNA-seq)has now made comparison of expression levels feasible [18–21]. Data from RNA-seq could therefore be utilized to improve the analysis of the overall node activity, as well as the individual contribution of each gene in the node for a given metabolic pathway.

    Here we present Functionally Homologous Proteins (Fun-HoP): a method to improve gene expression pathway analysis and visualization.FunHoP improves the network visualization and analysis with respect to differential expression of nodes with multiple genes,and the relative contribution of each gene in a node.In particular,FunHoP aggregates gene information for each KEGG node consisting of multiple genes by using RNA-seq gene expression data for each gene, assuming that genes in the same node represent overlapping enzymatic potential (i.e., functional homologs). We show that prioritizing genes based on read counts from RNA-seq will improve the interpretation of differential expression results when analyzed with KEGG metabolic pathways.By gaining information from multiple genes for each node as input for differential expression analysis,we receive more biologically relevant and reliable pathways. Using prostate cancer (PCa) as a model system, we present two case studies showing how gene expression data are able to explain previously observed metabolic changes when FunHoP is applied.

    Method

    RNA-seq data for PCa(read counts and gene identifiers)were downloaded from The Cancer Genome Atlas (TCGA) [22] at https://portal.gdc.cancer.gov/repository. For the Prensner cohort [23], RNA-seq raw reads infastq-format were downloaded with approval from The database of Genotypes and Phenotypes (dbGap: phs000443.v1.p1, project No. 5870) at https://www.ncbi.nlm.nih.gov/projects/gap/cgi-bin/study.cgi?study_id=phs000443.v1.p1.

    Raw RNA-seq reads were mapped to the hg19 transcriptome using TopHat2[24],and featureCounts[25]was used to assign the reads to each gene.Voom[26]was further used for differential expression analysis.DEGs with aPvalue below 0.05 were extracted,andPvalues were log2transformed by:

    where regulation was defined as 1 for up-regulated genes(positive fold-change) and -1 for down-regulated genes (negative fold-change). Average RNA-seq read count for each gene was calculated using the mean of the two average values calculated over cancer and normal samples, respectively. All read counts were adjusted for gene lengths by a factor estimated by taking the gene length of the respective gene(sum of exons)divided by the average gene length over all genes.

    In this study, 85 pathways of relevance to human metabolism, from subcategories 1.1 up to and including 1.11, were downloaded with human genes from the KEGG pathway database [27]. 71 of these did not contain any ‘‘line” nodes,and were used further(see Tables S1 and S2).The initial pathway analysis was performed by loading original KEGG XML files into Cytoscape (v. 3.4.) via the KEGGScape app and using a color gradient based on differential expression.All displays of differential expression used the same gradient: values were found on a scale from-1200(black)to 600(dark green),via -600 (purple), -300 (bright red), 0 (light yellow), and 300(bright green). All values below zero showed down-regulated gene expression, and all values above zero showed up-regulated gene expression.

    To expand the XML files to show all the genes in all the nodes, the list of human IDs and corresponding gene names was downloaded[28].Using the ElementTree XML API,name strings in nodes with more than one gene were extended to include only the human names for all these genes (File S1).KEGG’s solution to protein complexes was used as a base,and nodes with more than one gene were expanded. The expanded nodes were made by creating a new child for each of the genes that were not included in the initial child, and combining the new children along with the old child in a common node. The gene nodes use the same coordinates as the original gene, making it appear in the same place.To distinguish gene nodes from protein complexes, the gene nodes were made bigger than the default size, giving them a white field on each side. Differential gene expression was first used in combination with the expanded networks, showing how all the genes in the pathway were expressed.

    To make more interpretable networks yet containing all the information,all genes within a node were aggregated into one.Name strings were extracted from all the network files,and the lists of unique names were defined as unique nodes. These included both single-gene and multiple-gene nodes. All gene nodes were named on the form ‘‘gene1-Bx”, where ‘‘gene1”is the name of the first gene in the gene-name string for a given node, and ‘‘x” is the number of genes within the node. For single-gene nodes x is 1. The total read count for a node was found by adding the read counts for all genes in the node,and this value was used for differential expression analysis at the node level. The contribution of each gene to expression level within a node was calculated as the fraction of the read count for that gene to the total read count of the node. The read count for each gene was used to style for expanded networks according to the relative expression levels of the genes.Nodes were colored on a scale from 0 to ≥50,000 read counts,changing from white to dark blue via shades of pink and blue.

    The aggregated network files were adapted to work with the aggregated network gene node names. Changing the name strings to reflect the first gene name and the number of genes made the string similar to the gene node name format,and the network files could again be used together with the output from differential expression.The previously used style for differential expression was again used for the aggregated networks.

    To show that the method works,two case studies were performed:the histidine metabolism pathway and a minor part of the metabolic pathway for glycerophosphocholine(GPC).The original files from KEGG were run through FunHoP’s steps of creating expanded and aggregated networks, as explained above, analyzed with differential expression, and visualized as expanded networks at the gene level and aggregated networks at the node level.

    Results

    Expanding nodes and using RNA-seq counts to improve pathway analysis

    To visualize KEGG pathways using information from all the individual genes involved,each node containing multiple functional homologs was expanded to show all genes in the node.Nodes were expanded by adding a new child for each gene belonging to the node, in addition to the existing child representing the default gene displayed in the pathway from KEGG in Cytoscape by KEGGScape.Old and new children of a node were then connected in a type ‘‘group” child, using the same strategy as for protein complexes (AND groups). To visually distinguish nodes with functional homologs(OR)from protein complexes (AND), the nodes were made bigger than the default size, giving them a white border on each side(Figure 2A).

    We then used the average RNA-seq read count for each gene (normalized against gene length), generated from patient samples in two available PCa cohorts [22,23]. Aggregated average read counts for all genes in each node were used to define the total expression level of each node in the network.Moreover, the relative read count for each gene in a node divided by the total read count for the node was used to define the relative expression contribution from each gene in a node.

    To show the effect of FunHoP, original pathways were color-coded according to log-transformedPvalues from differential gene expression analysis, here comparing PCa tissue with normal prostate tissue. For showing individual genes within an expanded node, each gene was colorcoded by bothPvalues and the average read count for the gene to indicate expression level, giving two expanded networks that were comparable. The final representation shows the network with aggregated nodes, color-coded by differential expression based on overall read counts within a node.

    Assumptions regarding gene families and expression levels

    We introduce two important assumptions for the biological interpretations in FunHoP. First, we observe that genes assigned to the same node usually belong to the same functional gene family or are closely related, as in the case of the nodes for the aldehyde dehydrogenases(Figure 2A)and phospholipases(Figure 2B).Thus,we make the assumption that the gene products also have similar function, in particular that they are able to catalyze the same main reaction, and describe them as enzymes with homologous function, or functional homologs. Therefore, we assume that each homolog can catalyze the reaction at a comparable rate. This is obviously an oversimplification, but also a necessary simplification given the general lack of rate data for most cellular processes.

    Second, we assume that read counts from RNA-seq are indicative of the relative expression level of genes within a sample cohort. To check this assumption, we used RNA-seq read counts from two independent datasets. We see that the gene expression levels based on RNA-seq read counts are highly correlated(Figure 2C).We also find that expression ratios for individual genes in a node are correlated(Figure 2D).In particular,there is a very good correspondence for genes having particularly high (> 0.9) or low (< 0.1) ratios, which shows that RNA-seq data can robustly identify genes with a very high or very low relative abundance.This pattern is also evident when looking at individual genes within a node with high complexity,as the ratio for each gene within the node follows the same trend independent of which dataset we used(Figure 2D).The highly expressedPLA2G2Ais clearly dominant in both datasets, the genes with very low number of read counts are the same, and the genes identified with few and intermediate number of read counts are also the same,though the relative ratios vary somewhat among the intermediate genes in the two datasets.

    Under these assumptions,a gene’s contribution to the overall node activity is proportional to its expression level.This information becomes particularly useful in situations where one specific gene is dominating within a node. An example of this is thePLA2G4Bnode in the glycerophospholipid metabolism pathway(KEGG:hsa00564).The current Cytoscape/KEGGScape/KEGG framework only showsPLA2G4B, which is not found in the TCGA dataset, and hence the node seems to be not significant in the pathway.When the node is expanded,we see all 21 genes or functional homologs.By comparing the read counts for each gene, we see howPLA2G2Ais expressed at a level that is ten times higher than the second one on the list(Figure 2B). Here, the darkest blue corresponds to ≥50,000 read counts, whereas the white/pink/light blue corresponds to< 5000 read counts. The genes indicated in light pink have<10 read counts,and the ones in white are not expressed.These genes will most likely not contribute significantly to the pathway in this case.The KEGG default genePLA2G4Bis not found in the TCGA dataset, and has a low expression in the Prensner dataset.In this case,it is reasonable to assume thatPLA2G2Ais the main driving force for the transition represented by the node.

    Case studies

    To investigate the impact of FunHoP on real biological interpretation of networks,we used PCa as a model system for two case studies. Metabolic studies have identified significant changes in metabolites in both histidine and glycerophospholipid metabolism pathways, but gene expression changes in the original network models were unable to explain the observed metabolic differences. Our aim was to investigate if FunHoP could identify the possible changes in expression levels leading to the observed changes in metabolites. The dataset from TCGA was further used in the following case studies due to its high number of samples and thereby statistical power.

    Case study 1:histidine metabolism

    The first case study looks at the histidine metabolism pathway.It has been shown that histidine is elevated in PCa compared to normal prostate tissue [29]. This elevation cannot be explained by differential changes in gene expression using the original pathway (Figure 3A). In the original pathway, histidine is produced from carnosine in two paths, byCNDP2orCNDP1.Histidine can then be converted back to carnosine through a loop byCARNS1(Figure 3A). Looking at thePvalues for the respective genes shows thatCNDP1is downregulated, andCNDP2andCARNS1are up-regulated withPvalues within the same order of magnitude. Moreover, of the genes in the other paths leading away from histidine,HALis up-regulated whileHDCandDDCare unchanged(Figure 3A).Overall, this pathway is not compatible with the observed increase in histidine levels in PCa.

    However, when using the FunHoP-expanded pathway to visualize all genes and nodes,we can see how the original pathway is an oversimplification of a more complex pathway including three nodes with multiple genes (Figure 3B). Many of these nodes have genes that are up- or down-regulated. As there are no functional homologs in the nodes most directly linked to histidine, expanding nodes alone does not lead to any improved interpretation in this case. However, when RNA-seq read counts are shown together with differential expression in the extended pathway, we are able to provide a possible explanation as to how histidine level may be elevated(Figure 3C).

    For the paths leading to histidine synthesis,the most dominant gene in read counts isCNDP2,which is up-regulated and has about 11,000 reads. Up-regulation ofCNDP2pushes carnosine conversion to histidine. The down-regulatedCNDP1has close to zero read counts and can be ignored.CARNS1,responsible for the loop back towards carnosine, has less than 100 reads, and is probably less influential thanCNDP2. We can therefore assume that up-regulation of the highly expressedCNDP2most likely leads to increased production of histidine. For the paths leading away from histidine, all genes in the path leading towards glutamate (including the up-regulatedHAL) have close to zero read counts, and can be ignored. WithHDCandDDCremaining unchanged, there is no net change in histidine consumption. Increased histidine production through the highly expressedCNDP2combined with ignorable changes in histidine consumption, leads to a possible explanation for how histidine accumulates.Moreover,the genes further downstream of histamine (i.e.,HNMTandAOC1) are down-regulated with higher read counts (2519 and 3636 read counts, respectively), creating a bottleneck in the influx/efflux balance, which can lead to further increase in histidine levels. The overall read counts in the pathway seems to push towards accumulation of histidine,which is not used further downstream in any direction,allowing a build-up of histidine to happen. The histidine pathway also shows examples of nodes with high difference in read counts between genes in the node.One example is theALDH3A1node,whereALDH1A3dominates with 46,595 read counts,while the three remaining genes have less than 1000 reads each. This further strengthens the idea that the differential expression of the dominant gene will determine the overall expression of the node.

    The conclusions from the expanded network are also evident in the aggregated network at the node level (Figure 3D),whereCNDP2is clearly highlighted, especially when looking at the pathway styled with read counts. The aggregated network shows how nodes that appear to be up-regulated in the original network are shown to be down-regulated,and vice versa. Overall, FunHoP provides a more complete pathway analysis, and is able to give a more precise explanation on how histidine can be elevated in PCa.

    Case study 2:glycerophospholipid metabolism

    The second case study looks at part of the glycerophospholipid metabolism. The complete pathway is extensive and contains several complex nodes with up to 21 genes, which makes visualization and analysis challenging. Previous studies have shown elevated levels of GPC in PCa[30–32],and the original Cytoscape network from KEGG colored by differential expression is shown inFigure 4A.

    The initial pathway does not provide an explanation to how GPC can be elevated based on differential gene expression values. In the reaction paths leading from lecithin towards GPC,three displayed genes are not significantly differentially expressed (PLA2G16andPNPLA6via 1-lysolecithin, andPLA2G4Btowards 2-lysolecithin), and one is down-regulated(LCATtowards 2-lysolecithin), along with one up-regulated gene functioning in the opposite direction (up-regulatedLPCAT3from 2-lysolecithin back to lecithin). This indicates that even if the conversion from 2-lysolecithin to GPC is up-regulated byLYPLA1, the reaction is just as much pushed away from 2-lysolecithin and back towards lecithin byLPCAT3, instead of towards GPC. Overall, this does not explain how GPC can be accumulated. However, when expanding the network,a more complex picture emerges,with more genes involved in several nodes and huge differences in RNA-seq read counts among genes and nodes (Figure 4B and C).The expanded networks provide a different interpretation of several nodes in the pathway.

    A particularly complex node of 21 genes appears in the originalPLA2G4Bnode. This node contains both nonsignificant genes and up-/down-regulated genes, with average RNA-seq read counts varying over many orders of magnitude.The clearly dominant gene isPLA2G2Awith 71,482 read counts (Figure 4C), which is also up-regulated (Figure 4B).Since none of the other genes have read counts of comparable magnitude (the second highest isPLA2G12Awith 4502 read counts), we see how this node changes from non-significant in the original network to up-regulated in the aggregated network(Figure 4D).The other nodes in the paths leading to production of GPC also show both up-and down-regulated genes.The most dominant gene in thePNPLA6node isLYPLA2(Figure 4C), which is up-regulated (Figure 4B). For theLYPLA1node, the dominant gene isLYPLA1(Figure 4C),which is up-regulated as in the original network (Figure 4A and B). Both dominant genes lead to their respective nodes being up-regulated in the aggregated network (Figure 4D),enabling two possible paths towards production of GPC.Both paths via 1-lysolecithin and 2-lysolecithin, respectively, are now up-regulated. Even thoughPLA2G16in the 1-lysolecithin path is not significant,PLA2G16still has 3246 reads, which indicates a flux through this path. For the path via 2-lysolecithin, the up-regulation of both thePLA2G4BandLYPLA1nodes reveals an unambiguous up-regulated path from lecithin to GPC.Though theLPCAT3node looping backwards upstream of GPC is also up-regulated,the pathway as a whole shows a net unambiguous flux towards GPC through several possible paths, explaining why GPC would accumulate in PCa. The expanded network also shows thatLCAT(the sole gene of the LCAT node)has fewer reads than thePLA2G4BandLPCAT3nodes, making its down-regulation less important (Figure 4C).

    Alongside providing more biological information,the GPC example also illustrates the possible complexity of nodes.With the full pathway having four highly complex multi-gene nodes of 21 genes,as well as several nodes with 4–6 genes,we see how difficult pathways can be to interpret. Using FunHoP, we show how we can gain important additional information by expanding the networks to show all genes, and by looking at differential expression and gene expression level simultaneously for network interpretation.

    In order to validate our conclusions on the two case studies using data from TCGA, we performed the same analysis with the data from the Prensner cohort. Due to the generally smaller number of samples in the Prensner data, in addition to lower sequencing depth, many of the significant changes observed in TCGA were not statistically significant in Prensner. However, the overall patterns are also evident in both case studies, both in terms of the dominant genes within the pathway and the differential expression (Figures S1 and S2),which supports the conclusions on which genes can contribute to the elevated levels of histidine and GPC in PCa.

    Discussion

    Metabolic pathway analysis is an important approach for analyzing gene expression.With the constantly growing amount of available data,we can improve our understanding of the complexity in biological systems,and continuously develop models to capture and utilize new data and information.However,the most commonly used pathway representations from databases and associated tools often give a simplified picture of metabolic pathways, focusing on only one gene in each network node,despite the fact that more genes may be able to perform the same enzymatic reaction. One example, which we have focused on in this study, is the current integration of KEGG and Cytoscape using KEGGScape.

    We have therefore implemented a strategy for including all functional homologs of a gene in the analysis,based on the following assumptions:

    First, we have to assume that the relevant genes in an expanded node indeed are functional homologs,i.e.,with similar function.KEGG networks are manually curated,and documentation can be found within KEGG for genes,compounds,and reactions. When KEGGScape places a gene within a certain node, we assume that this gene is able to produce an enzyme that can catalyze the transition represented by the node.In FunHoP,we have implicitly made an assumption that the different genes within a node representing an enzymatic reaction also catalyze the reaction at a similar rate. This is a simplification, and to model the enzyme activity one should ideally also include enzyme efficiency and kinetics for the given situation. However, data on enzyme kinetics are usually not available,or very hard to obtain.We believe that our assumption on the enzyme activity correlating with expression level is at least reasonable for differences spanning several orders of magnitude, and represents a model improvement compared to networks where expression levels are not considered at all.Supporting this assumption is the observation that genes in a node usually belong to the same gene family. For example,for the node in the histidine metabolism pathway withALDH3A1on top,all the other genes are aldehyde dehydrogenase paralogs that are able to catalyze the same reaction(Figure 2A).

    Secondly, we have to assume that we actually can estimate relative expression levels of relevant genes. With microarrays being the previous gold standard to measure changes in gene expression,differential expression analysis and subsequent network mapping were limited to fold changes andPvalues.Variations in probe affinities made it difficult to assume anything about the real expression level differences between genes.However, with RNA-seq, one should be able to provide relative expression level measurements with much improved correlation to the real relative mRNA levels compared to microarrays.

    Using the two assumptions on relative expression levels and similarity in enzyme efficiency described above,we can predict which of the genes is/are most likely to be responsible for a given reaction in a node. Especially for cases where the readcount difference for two genes in the same node spans several orders of magnitude,we find it likely that difference in expression level will take precedence over reaction efficiency. We have shown that read counts are highly reproducible for two independent patient cohorts for PCa. We observe that many pathway nodes typically consist of one or a few dominant genes in terms of expression level, supporting our claim that this is a highly relevant measure to include when evaluating the contribution from different enzymes in a node. For the single-gene nodes, the approach of looking at absolute gene expression can also reveal patterns in the pathways that are not evident from comparingPvalues alone. By using read counts,we are also capable of determining whether some paths are turned completely off, as in the case for the path leading from histidine to glutamine (Figure 3C).

    A possible limitation of our approach is to which degree tissue-specific isoforms affect enzymatic activity and estimated expression levels of the genes represented in the nodes.Not all isoforms of a gene are necessarily enzymatically active. However, KEGG does not currently provide curated information on enzyme activity of isoforms. We have thus limited analysis to the gene level.However,an expansion to isoforms is conceptually possible within the FunHoP framework if such data become available. Another isoform related limitation is that genes with particularly short or long dominant isoforms compared to the canonical isoform model may lead to aberrant expression level estimation for the genes affected. In addition,tissue-specific isoform switches can potentially affect results from differential expression analysis. In this study, we have assumed that genes are presented by their canonical isoform.

    The starting point for network analysis is usually an expression table with samples and genes, which for RNA-seq is presented as a table of read counts. It is thus preferable that the network analysis is reproducible with respect to RNA-seq RNA selection protocols, sequence length, library size,choice of alignment,and mapping tools.It was not possible to systematically investigate many settings (mostly due to lack of available data on prostate), but we demonstrate that the results are reproducible in two independent PCa cohorts with different properties. Both cohorts use poly-A selection of transcripts, but differ in sequence length, library size, and alignment/mapping tools.

    We also assume that changes in transcript level are informative about changes in protein level.It is well known that a direct association between mRNA expression level,protein level,and subsequent protein activity is inaccurate,for example because of the effects of post-transcriptional and post-translational regulation of proteins on enzyme kinetics; however, the reasons in most cases are unknown.We cannot say with absolute certainty that an up-regulated pathway with multiple read counts will result in a similar increased number of metabolites.A study by Schwanha¨usser et al.[33] shows a correlation between mRNA and protein copy numbers in NIH3T3 mouse fibroblasts,which was found to be 0.41. When considering translation rate constants,the correlation went up to 0.95.

    Other studies in different organisms have also shown correlations, although this is organism dependent [32,34]. FunHoP does not pretend to describe the complete picture,but still represents a significant improvement compared to analyses where all genes are assumed to have the same expression level, or where multiple genes in the same node are not taken into account at all.

    In the KEGG database, histidine is also involved in two other pathways that can affect the overall levels of this metabolite. In aminoacyl-tRNA biosynthesis (KEGG:hsa00970), histidine is converted to L-histidyl-tRNA(his), catalyzed byHARSandHARS2.Neither of these genes show significant changes, which indicates that this does not affect the level of histidine between the samples.In beta-alanine metabolism (KEGG: hsa00910), histidine is involved in the same step as the one in our case study,although we here see a more complete picture of carnosine being converted into histidine and beta-alanine. This is performed by the same enzymes as in the case study (CNDP1/CNDP2). As we know,CNDP1is down-regulated and has close to zero read counts,andCNDP2is up-regulated with 11,217 read counts. This should indicate that beta-alanine is also elevated in PCa,which was confirmed by the same study[29].Overall,we see how the case study provides a possible explanation on how histidine can be elevated in PCa,and our solution also fits with other available measurements of related metabolites [29].

    GPC is also involved in another pathway:ether lipid metabolism (KEGG: hsa00565), where GPC can also be produced by conversion of 1-(1-alkenyl)-sn-glycero-3-phosphocholine byTMEM86B. However, this gene does not show a significant change between PCa tissue and normal tissue, and hence we can explain the elevated levels of GPC by the extracted part of glycerophospholipid metabolism shown in the case study.Another possibility for GPC to be elevated using the original network would be if the level of 2-lysolecithin was high, the up-regulatedLYPLA1converted 2-lysolecithin to GPC. To our knowledge,2-lysolecithin has not been documented as high in PCa.

    Choline metabolism in PCa is a well-studied topic, especially in regard to relevant metabolites and identification of potential biomarkers [30–32,35,36]. The pathways involved in the metabolism are still not fully covered, and our findings from case study 2 are therefore of special interest.These results will be focused on in later studies.

    The current version of FunHoP supports the human metabolic pathways found in KEGG,with exception of the glycanrelated pathways (mostly found in ‘‘Glycan biosynthesis and metabolism”,category 1.7),which uses a different type of visualization(‘‘lines”instead of the traditional‘‘rectangles”).These lines cannot be colored and expanded similarly to gene nodes,and are hence not suitable for pathway analysis in Cytoscape.Another challenge with the glycan-related pathways is that many of the children lack reactions in the downloaded XML files, even if the genes are presented as rectangles, and hence parts of the networks seem to consist of random genes with no connection to the path. It is possible to extend and style these gene nodes like in other pathways,but the missing reactions will still be lost.These problems are due to the way KEGG builds the XML file and how the file is read by KEGGScape.

    As seen in the Tables S1 and S2,a total of 64 out of the 71 pathways contain at least one multi-gene node. The 71 pathways contain a total of 1974 nodes, of which 768 has multiple genes.Even though this only accounts for 39%of all nodes,it still means that for 90% of the pathways there is a possibility that not all relevant data will be included in the analysis.As we have shown, a single multi-gene node can change the entire interpretation of the pathway when all genes are included.Having at least one multi-gene node for 90% of the metabolism-related pathways used in this study demonstrates the importance of developing tools like FunHoP.

    The first part of FunHoP, which deals with expanding the nodes with multiple genes, could possibly be solved also with other KGML-readers. CyKEGGParser has similar functions where all the ‘‘hidden” genes get a new node, with its own edges. This displays all the genes within a node as separate nodes, and these nodes can be colored and analyzed similarly as the original ones. However, as this study has shown, there are some nodes that contain a very large number of genes,which makes the analysis and interpretation challenging without further filtering by read counts from RNA-seq.CyKEGGParser is a KGML-reader/tweaker and does not have any of the features of FunHoP with regard to using reads from RNA-seq to determine an overall expression value for all genes in a multi-gene node. KEGGScape is a pure KGML-reader,which allows for running the pathway XML files through FunHoP locally and using KEGGScape to import the improved files. KEGGScape does not bend the edges the way CyKEGGParser does, and does not separate the functional homologs when reading the KEGG XML files. However, CyKEGGParser has many useful features such as corrections of inconsistencies in pathways and tissue-specific tuning, and these features could be interesting to consider in future studies.

    For the cases where a KEGG protein complex contains nodes with multiple genes,it is dealt with by adding an expanded node on top of the protein complex.All genes can hence be seen and colored by expression,although the user may have to do a bit of manual editing of the network.This is a challenge in visualization of the networks,as an expanded node will be placed in the same position as the original node,but in most cases,it takes up more space than what was originally allocated.

    To improve FunHoP and make it easier for others to use it,solutions for the problems above are under development.Converting FunHoP into a Cytoscape app is also in development, which will make it easier for all users to apply this method to their own analyses.

    Conclusion

    In this study, we have shown how FunHoP can be used to expand nodes from KEGG in Cytoscape to include all alternative genes present in a node. We have shown howPvalues from differential expression are not sufficient to determine regulation in a pathway, and how using the read counts from RNA-seq can facilitate metabolic network interpretation.Finally, we have shown that information in the extended networks can be aggregated to create more simplified networks at the node level, taking data from all genes into account.

    By comparison of measured values of histidine and GPC in PCa and healthy prostate tissue from literature,we have shown how our analysis can explain why these metabolites are elevated, whereas the original pathway representations could not.We have also managed to show how differential expression based onPvalues does not differentiate between highly expressed genes and lowly expressed genes. By incorporating RNA-seq read counts into the analysis, we have highlighted genes that are highly expressed and more likely to dominate within a pathway.Overall,we show that FunHoP,by incorporating more biological information on network nodes and genes from KEGG, is able to provide improved pathway analysis.

    Code availability

    Code and documentation for running FunHoP can be found at https://github.com/kjerstirise/FunHoP.

    CRediT author statement

    Kjersti Rise:Conceptualization, Software, Validation, Formal analysis, Data curation, Writing - original draft, Writing -review & editing, Visualization.May-Britt Tessem:Writing -review & editing, Funding acquisition.Finn Drabl?s:Conceptualization, Writing - review & editing, Supervision, Funding acquisition.Morten B.Rye:Conceptualization,Software,Formal analysis, Writing-review &editing, Visualization, Supervision, Funding acquisition. All authors have read and approved the final manuscript.

    Competing interests

    The authors have declared no competing interests.

    Acknowledgments

    This work was supported by a PhD position from Enabling Technologies, Norwegian University of Science and Technology (NTNU), and by the Department of Clinical and Molecular Medicine (IKOM), NTNU to KR. Funding was given from the Liaison Committee between the Central Norway Regional Health Authority (RHA) and the NTNU to MBR. European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (Grant No. 758306) gave funding to MBT.Funding support for MPC_Transcriptome sequencing to identify non-coding RNAs in prostate cancer was provided through the NIH Prostate SPORE (Grant Nos. P50CA69568 and R01 R01CA132874), the Early Detection Research Network (Grant No. U01 CA111275), the Department of Defense Grant (Grant No. W81XWH-11-1-0331), and the National Center for Functional Genomics (Grant No.W81XWH-11-1-0520). The results shown here are in part based upon data generated by the TCGA Research Network:http://cancergenome.nih.gov/. The authors would also like to thank Cato Lauvli for his contributions to the figures, and Einar Johan S?ma?en, Torje Digernes, and Endre Stovner for their valuable thoughts and inputs.

    Supplementary material

    Supplementary data to this article can be found online at https://doi.org/10.1016/j.gpb.2021.03.003.

    ORCID

    ORCID 0000-0003-1822-2675 (Kjersti Rise)

    ORCID 0000-0001-5734-2157 (May-Britt Tessem)

    ORCID 0000-0001-5794-828X (Finn Drabl?s)

    ORCID 0000-0002-4405-1008 (Morten B. Rye)

    国产精品偷伦视频观看了| 日日摸夜夜添夜夜爱| 2021少妇久久久久久久久久久| 热re99久久精品国产66热6| 999精品在线视频| 午夜免费观看性视频| 一级毛片黄色毛片免费观看视频| 制服诱惑二区| av一本久久久久| 国产老妇伦熟女老妇高清| 日本五十路高清| 日韩,欧美,国产一区二区三区| 亚洲av国产av综合av卡| 亚洲欧洲日产国产| 亚洲欧美清纯卡通| a级毛片黄视频| 又紧又爽又黄一区二区| 亚洲精品中文字幕在线视频| 午夜免费成人在线视频| 搡老岳熟女国产| 黄色视频不卡| 夫妻性生交免费视频一级片| 九草在线视频观看| 亚洲av电影在线进入| 色94色欧美一区二区| 国产亚洲欧美在线一区二区| 捣出白浆h1v1| 久久毛片免费看一区二区三区| 午夜免费男女啪啪视频观看| 尾随美女入室| 日本黄色日本黄色录像| 十八禁网站网址无遮挡| 亚洲,欧美精品.| 亚洲精品美女久久久久99蜜臀 | 亚洲av电影在线进入| 国产免费现黄频在线看| 美女高潮到喷水免费观看| 精品国产乱码久久久久久男人| 在线天堂中文资源库| 亚洲成色77777| 国产亚洲欧美在线一区二区| 亚洲中文av在线| 午夜福利免费观看在线| 亚洲九九香蕉| 永久免费av网站大全| 叶爱在线成人免费视频播放| 亚洲国产欧美日韩在线播放| 国产一级毛片在线| 欧美+亚洲+日韩+国产| 99久久人妻综合| 精品亚洲成a人片在线观看| 欧美黑人精品巨大| 精品少妇黑人巨大在线播放| 日韩,欧美,国产一区二区三区| 天天添夜夜摸| 日本a在线网址| 日韩av在线免费看完整版不卡| 亚洲精品日韩在线中文字幕| 日韩伦理黄色片| 亚洲欧美成人综合另类久久久| 亚洲欧美成人综合另类久久久| 亚洲av成人精品一二三区| 99香蕉大伊视频| 欧美人与性动交α欧美精品济南到| 日本色播在线视频| 亚洲综合色网址| 青春草亚洲视频在线观看| 一级毛片女人18水好多 | 男女床上黄色一级片免费看| 国产精品二区激情视频| 免费高清在线观看日韩| 婷婷色麻豆天堂久久| 如日韩欧美国产精品一区二区三区| 国产精品秋霞免费鲁丝片| av国产精品久久久久影院| 午夜精品国产一区二区电影| 国产精品九九99| 少妇人妻 视频| 午夜91福利影院| 国产日韩欧美亚洲二区| 久久人妻熟女aⅴ| 亚洲综合色网址| 97人妻天天添夜夜摸| 精品视频人人做人人爽| 日韩av在线免费看完整版不卡| 国产人伦9x9x在线观看| 免费看av在线观看网站| 欧美激情极品国产一区二区三区| 国产成人一区二区三区免费视频网站 | 高清av免费在线| 日本欧美国产在线视频| 亚洲精品久久成人aⅴ小说| 一级片免费观看大全| 欧美少妇被猛烈插入视频| 国产精品免费视频内射| 久久亚洲国产成人精品v| 欧美精品一区二区免费开放| 高清不卡的av网站| 人人妻,人人澡人人爽秒播 | 亚洲,一卡二卡三卡| 天天躁夜夜躁狠狠躁躁| 亚洲人成77777在线视频| 国产成人免费观看mmmm| 欧美国产精品va在线观看不卡| 一区福利在线观看| 国产精品国产三级专区第一集| 久久人人爽av亚洲精品天堂| 老司机靠b影院| 性高湖久久久久久久久免费观看| 国产成人免费观看mmmm| a级毛片黄视频| 国产不卡av网站在线观看| 成人手机av| av国产精品久久久久影院| av线在线观看网站| 亚洲欧美一区二区三区黑人| 2018国产大陆天天弄谢| 搡老岳熟女国产| 天天操日日干夜夜撸| svipshipincom国产片| 国产日韩欧美视频二区| 日韩,欧美,国产一区二区三区| 久久这里只有精品19| 一本久久精品| 日韩视频在线欧美| 18在线观看网站| 高潮久久久久久久久久久不卡| 国产欧美日韩一区二区三区在线| 亚洲九九香蕉| 丰满人妻熟妇乱又伦精品不卡| 丰满饥渴人妻一区二区三| 欧美日本中文国产一区发布| 久久这里只有精品19| 亚洲中文日韩欧美视频| 国产一区有黄有色的免费视频| 大型av网站在线播放| 日韩av免费高清视频| 国产视频一区二区在线看| 精品人妻熟女毛片av久久网站| 国产国语露脸激情在线看| 美国免费a级毛片| 欧美黑人精品巨大| 亚洲天堂av无毛| 丝袜美足系列| 精品国产一区二区三区四区第35| 嫁个100分男人电影在线观看 | 黄频高清免费视频| 国产视频首页在线观看| 好男人电影高清在线观看| 黄频高清免费视频| 中文字幕最新亚洲高清| 丝瓜视频免费看黄片| 性色av乱码一区二区三区2| 黑人猛操日本美女一级片| 悠悠久久av| 久久人妻福利社区极品人妻图片 | 精品少妇黑人巨大在线播放| 一级毛片 在线播放| 丝袜脚勾引网站| 99国产精品免费福利视频| 精品久久久久久电影网| 国产黄色视频一区二区在线观看| 黄色视频不卡| 大码成人一级视频| 精品国产超薄肉色丝袜足j| 午夜福利免费观看在线| 多毛熟女@视频| 水蜜桃什么品种好| 午夜影院在线不卡| 一二三四社区在线视频社区8| 亚洲av日韩在线播放| 免费在线观看黄色视频的| 久久综合国产亚洲精品| 亚洲成人免费电影在线观看 | 久久精品成人免费网站| 日韩中文字幕视频在线看片| av电影中文网址| 女人高潮潮喷娇喘18禁视频| 国产亚洲欧美在线一区二区| 又大又黄又爽视频免费| 国产片内射在线| 2021少妇久久久久久久久久久| 三上悠亚av全集在线观看| 赤兔流量卡办理| 亚洲黑人精品在线| 婷婷丁香在线五月| 亚洲欧美清纯卡通| 久久久久久人人人人人| 日韩电影二区| 亚洲欧美一区二区三区黑人| 亚洲国产av新网站| 欧美另类一区| 不卡av一区二区三区| av不卡在线播放| 成人国产一区最新在线观看 | 中国美女看黄片| 最新在线观看一区二区三区 | 午夜福利视频在线观看免费| 这个男人来自地球电影免费观看| 欧美日韩国产mv在线观看视频| 精品人妻在线不人妻| 日本午夜av视频| 亚洲自偷自拍图片 自拍| a级片在线免费高清观看视频| 亚洲国产av新网站| 又紧又爽又黄一区二区| 色网站视频免费| 久久ye,这里只有精品| 国产爽快片一区二区三区| 亚洲av日韩在线播放| 久久精品久久精品一区二区三区| 亚洲国产看品久久| 操出白浆在线播放| 侵犯人妻中文字幕一二三四区| 五月开心婷婷网| 2018国产大陆天天弄谢| 嫩草影视91久久| 日韩av在线免费看完整版不卡| 丝袜美足系列| 午夜福利,免费看| 18禁裸乳无遮挡动漫免费视频| 热re99久久精品国产66热6| 性色av乱码一区二区三区2| 日本av手机在线免费观看| 搡老岳熟女国产| 亚洲一卡2卡3卡4卡5卡精品中文| 男人爽女人下面视频在线观看| 黄色一级大片看看| 激情五月婷婷亚洲| 涩涩av久久男人的天堂| 欧美成狂野欧美在线观看| 日本欧美国产在线视频| 女人久久www免费人成看片| 男女边吃奶边做爰视频| av在线app专区| 在线观看免费日韩欧美大片| 欧美性长视频在线观看| 大香蕉久久网| 制服人妻中文乱码| 欧美精品高潮呻吟av久久| 久久性视频一级片| 国产片特级美女逼逼视频| 日韩熟女老妇一区二区性免费视频| 激情五月婷婷亚洲| 亚洲国产毛片av蜜桃av| 日本午夜av视频| 精品福利观看| 香蕉丝袜av| 在线 av 中文字幕| 久久精品人人爽人人爽视色| 国产日韩一区二区三区精品不卡| 美女午夜性视频免费| 国产极品粉嫩免费观看在线| 国产视频一区二区在线看| 肉色欧美久久久久久久蜜桃| 国产av国产精品国产| 午夜免费观看性视频| 99久久精品国产亚洲精品| 国产无遮挡羞羞视频在线观看| 满18在线观看网站| 久久ye,这里只有精品| 涩涩av久久男人的天堂| 亚洲熟女精品中文字幕| 亚洲国产精品成人久久小说| 欧美老熟妇乱子伦牲交| 亚洲黑人精品在线| 少妇被粗大的猛进出69影院| 久久99一区二区三区| 首页视频小说图片口味搜索 | 久久久精品免费免费高清| 国产女主播在线喷水免费视频网站| 99热网站在线观看| 亚洲,一卡二卡三卡| 蜜桃国产av成人99| 国产成人一区二区在线| 国产精品偷伦视频观看了| 欧美日韩视频高清一区二区三区二| 亚洲五月色婷婷综合| 亚洲精品美女久久久久99蜜臀 | 老汉色∧v一级毛片| 久久国产精品大桥未久av| 18禁裸乳无遮挡动漫免费视频| 亚洲午夜精品一区,二区,三区| h视频一区二区三区| 国产真人三级小视频在线观看| 国产有黄有色有爽视频| 青青草视频在线视频观看| 国产xxxxx性猛交| 青草久久国产| 欧美 亚洲 国产 日韩一| 精品少妇黑人巨大在线播放| 午夜老司机福利片| 欧美乱码精品一区二区三区| 80岁老熟妇乱子伦牲交| 日本午夜av视频| 啦啦啦中文免费视频观看日本| 亚洲精品国产区一区二| 国产精品二区激情视频| 日本色播在线视频| 91精品伊人久久大香线蕉| 欧美 日韩 精品 国产| 国产在线视频一区二区| 最黄视频免费看| 精品高清国产在线一区| 男人舔女人的私密视频| 亚洲av电影在线进入| 菩萨蛮人人尽说江南好唐韦庄| 咕卡用的链子| 在线观看免费视频网站a站| 日韩大码丰满熟妇| 99国产精品99久久久久| 无遮挡黄片免费观看| 一级,二级,三级黄色视频| 国产精品 欧美亚洲| e午夜精品久久久久久久| 丰满少妇做爰视频| 亚洲国产看品久久| 成年人黄色毛片网站| 美国免费a级毛片| 国产精品麻豆人妻色哟哟久久| 天天躁夜夜躁狠狠久久av| 两个人看的免费小视频| 悠悠久久av| 国产有黄有色有爽视频| 男女边吃奶边做爰视频| 精品国产超薄肉色丝袜足j| 精品久久久久久久毛片微露脸 | 一区二区日韩欧美中文字幕| 国产黄色免费在线视频| 91精品国产国语对白视频| 精品亚洲乱码少妇综合久久| 男女下面插进去视频免费观看| 日日摸夜夜添夜夜爱| 老汉色∧v一级毛片| 久久国产精品大桥未久av| 精品一区在线观看国产| 欧美+亚洲+日韩+国产| 永久免费av网站大全| 亚洲精品久久午夜乱码| 亚洲第一av免费看| 大香蕉久久成人网| 91九色精品人成在线观看| 久久毛片免费看一区二区三区| 国产成人av教育| 一级a爱视频在线免费观看| 久久天堂一区二区三区四区| 国产精品一国产av| 国产成人a∨麻豆精品| 午夜福利视频在线观看免费| 亚洲一区二区三区欧美精品| 9色porny在线观看| 新久久久久国产一级毛片| 大陆偷拍与自拍| 国产激情久久老熟女| 丰满饥渴人妻一区二区三| 久久精品人人爽人人爽视色| 国产男人的电影天堂91| 亚洲欧美激情在线| 午夜福利免费观看在线| 国产高清videossex| 精品亚洲成a人片在线观看| 欧美人与性动交α欧美精品济南到| 五月天丁香电影| 日韩,欧美,国产一区二区三区| 亚洲激情五月婷婷啪啪| 黄色片一级片一级黄色片| 亚洲色图综合在线观看| 在线观看人妻少妇| 丝袜人妻中文字幕| 精品一区二区三区av网在线观看 | 国产精品麻豆人妻色哟哟久久| 国产福利在线免费观看视频| 亚洲情色 制服丝袜| 亚洲专区中文字幕在线| 夫妻性生交免费视频一级片| 自拍欧美九色日韩亚洲蝌蚪91| 亚洲精品一卡2卡三卡4卡5卡 | 国产精品一区二区精品视频观看| kizo精华| 人人妻人人澡人人看| 免费日韩欧美在线观看| 一本一本久久a久久精品综合妖精| 久久精品久久久久久噜噜老黄| 日韩免费高清中文字幕av| 欧美变态另类bdsm刘玥| 99香蕉大伊视频| 高清欧美精品videossex| 人妻 亚洲 视频| 成人手机av| 精品卡一卡二卡四卡免费| 欧美97在线视频| 免费高清在线观看视频在线观看| 精品高清国产在线一区| 日本欧美视频一区| 最新的欧美精品一区二区| 亚洲色图综合在线观看| 老汉色av国产亚洲站长工具| 日韩制服骚丝袜av| 最近手机中文字幕大全| 亚洲国产看品久久| 只有这里有精品99| 丁香六月欧美| 青春草视频在线免费观看| 欧美成狂野欧美在线观看| 国产成人精品久久二区二区免费| 亚洲国产看品久久| 免费观看a级毛片全部| 高清欧美精品videossex| 高清视频免费观看一区二区| 日韩制服骚丝袜av| 久热爱精品视频在线9| 国产欧美亚洲国产| 色婷婷av一区二区三区视频| 国产精品久久久久久精品电影小说| 国产成人一区二区在线| 一级毛片 在线播放| 999精品在线视频| 免费女性裸体啪啪无遮挡网站| 国产精品 欧美亚洲| 999久久久国产精品视频| 少妇裸体淫交视频免费看高清 | 美女扒开内裤让男人捅视频| 亚洲熟女毛片儿| 99国产综合亚洲精品| 国产人伦9x9x在线观看| 好男人电影高清在线观看| 交换朋友夫妻互换小说| 久久青草综合色| 男人添女人高潮全过程视频| 人人妻人人澡人人看| 一级黄片播放器| 夫妻性生交免费视频一级片| 激情五月婷婷亚洲| www.自偷自拍.com| 电影成人av| 91精品伊人久久大香线蕉| 考比视频在线观看| 两人在一起打扑克的视频| 麻豆乱淫一区二区| 国产熟女欧美一区二区| 亚洲色图综合在线观看| 精品人妻在线不人妻| 操美女的视频在线观看| 黄色视频在线播放观看不卡| 成年人免费黄色播放视频| 中文字幕色久视频| 妹子高潮喷水视频| 天堂中文最新版在线下载| 久久99热这里只频精品6学生| 在线观看免费视频网站a站| 中文字幕人妻熟女乱码| 热99国产精品久久久久久7| 岛国毛片在线播放| 夫妻午夜视频| 精品亚洲成国产av| 午夜av观看不卡| 日韩 亚洲 欧美在线| 亚洲成色77777| 一级毛片电影观看| 男女午夜视频在线观看| 在线观看免费日韩欧美大片| 欧美 亚洲 国产 日韩一| 亚洲,欧美,日韩| 777米奇影视久久| 亚洲精品国产av蜜桃| 老司机影院成人| 国产日韩一区二区三区精品不卡| 国产伦理片在线播放av一区| 少妇裸体淫交视频免费看高清 | 宅男免费午夜| 国产成人精品无人区| 国产高清videossex| 晚上一个人看的免费电影| 在线观看一区二区三区激情| 欧美激情高清一区二区三区| 久久99热这里只频精品6学生| 亚洲国产看品久久| 国产精品国产三级专区第一集| 真人做人爱边吃奶动态| 新久久久久国产一级毛片| 1024视频免费在线观看| 王馨瑶露胸无遮挡在线观看| 久久亚洲精品不卡| 亚洲欧洲国产日韩| 秋霞在线观看毛片| 免费女性裸体啪啪无遮挡网站| 我的亚洲天堂| 日韩精品免费视频一区二区三区| 亚洲国产av新网站| 欧美亚洲日本最大视频资源| 美女大奶头黄色视频| 国产在视频线精品| videosex国产| 两个人看的免费小视频| 免费黄频网站在线观看国产| 中文字幕人妻熟女乱码| 丝瓜视频免费看黄片| 大码成人一级视频| 91麻豆精品激情在线观看国产 | 97精品久久久久久久久久精品| 欧美日韩视频精品一区| 999久久久国产精品视频| 18禁裸乳无遮挡动漫免费视频| 人妻 亚洲 视频| 久久久久久久精品精品| 国产亚洲精品久久久久5区| 少妇 在线观看| 99香蕉大伊视频| 欧美精品高潮呻吟av久久| 国产高清videossex| videosex国产| 日韩 亚洲 欧美在线| 婷婷色综合大香蕉| 在线观看一区二区三区激情| 国产精品一区二区免费欧美 | 精品久久久久久电影网| 国产主播在线观看一区二区 | 欧美日韩亚洲综合一区二区三区_| 狂野欧美激情性bbbbbb| 日本一区二区免费在线视频| 亚洲国产看品久久| 日日夜夜操网爽| 日本a在线网址| 精品国产超薄肉色丝袜足j| 性少妇av在线| 赤兔流量卡办理| 国产免费视频播放在线视频| 51午夜福利影视在线观看| 黄网站色视频无遮挡免费观看| 老司机午夜十八禁免费视频| 久久久精品免费免费高清| 久久国产亚洲av麻豆专区| 亚洲国产精品一区二区三区在线| 欧美日韩黄片免| 日韩大片免费观看网站| 国产伦理片在线播放av一区| 婷婷色综合www| 只有这里有精品99| 国产亚洲精品第一综合不卡| 在线观看国产h片| 免费高清在线观看日韩| 精品少妇一区二区三区视频日本电影| 人人妻人人澡人人看| 亚洲精品久久成人aⅴ小说| 免费一级毛片在线播放高清视频 | 精品久久久久久久毛片微露脸 | 亚洲 国产 在线| 熟女少妇亚洲综合色aaa.| www.av在线官网国产| 美女国产高潮福利片在线看| 免费人妻精品一区二区三区视频| 亚洲午夜精品一区,二区,三区| 亚洲九九香蕉| 一区二区三区四区激情视频| 亚洲第一青青草原| 欧美黄色淫秽网站| 少妇 在线观看| 欧美xxⅹ黑人| 日本欧美国产在线视频| 久久国产精品大桥未久av| 国产97色在线日韩免费| 亚洲中文字幕日韩| 一级片免费观看大全| 脱女人内裤的视频| 国产xxxxx性猛交| 亚洲综合色网址| 波多野结衣av一区二区av| 狂野欧美激情性xxxx| 午夜影院在线不卡| 久久久久视频综合| 亚洲精品久久成人aⅴ小说| 黑人猛操日本美女一级片| 免费在线观看完整版高清| 高清欧美精品videossex| 国产一区二区三区av在线| 免费少妇av软件| 日日摸夜夜添夜夜爱| 日韩人妻精品一区2区三区| 嫩草影视91久久| 欧美精品av麻豆av| 国产有黄有色有爽视频| 悠悠久久av| 日本猛色少妇xxxxx猛交久久| 90打野战视频偷拍视频| 麻豆乱淫一区二区| 桃花免费在线播放| 国产不卡av网站在线观看| 精品第一国产精品| 99re6热这里在线精品视频| 伦理电影免费视频| 中文字幕人妻丝袜一区二区| av在线播放精品| 精品久久久久久久毛片微露脸 | 女人精品久久久久毛片| 亚洲自偷自拍图片 自拍| 一区福利在线观看| 久久久久视频综合| h视频一区二区三区| 国产亚洲午夜精品一区二区久久| 国产91精品成人一区二区三区 | 国产午夜精品一二区理论片| 亚洲国产欧美在线一区| 亚洲国产看品久久| 国产视频首页在线观看| 男女床上黄色一级片免费看| 中文字幕av电影在线播放| 美女高潮到喷水免费观看| 亚洲国产欧美网| 性色av乱码一区二区三区2| 手机成人av网站| 91国产中文字幕| 999久久久国产精品视频| 亚洲成国产人片在线观看| 久久精品aⅴ一区二区三区四区| 欧美大码av|