<blockquote>
  <p>Is there a "consensus" database containing protein expression profiles for different tissue types in human?</p>
</blockquote>

<p><a href="https://www.ebi.ac.uk/gxa/home" rel="nofollow noreferrer">https://www.ebi.ac.uk/gxa/home</a></p>

<blockquote>
  <p>If not, what is the best way to filter out the secreted and
  transmembrane proteins by gene symbol?</p>
</blockquote>

<p>Personally I like to run a local copy of SignalP, as it will yield consistent results. However bioinformatic approaches tend not to capture highly unusual transmembrane proteins or membrane associations (e.g.: only one leaflet etc.). <a href="http://www.cbs.dtu.dk/services/SignalP/" rel="nofollow noreferrer">http://www.cbs.dtu.dk/services/SignalP/</a></p>

<p>Depending on the organisms, and scope of your analysis, further possibility could be to visit supplemental tables of recent publications containing somewhat supervised computational predictions on secretion, e.g.: <a href="http://science.sciencemag.org/content/356/6340/eaal3321" rel="nofollow noreferrer">http://science.sciencemag.org/content/356/6340/eaal3321</a></p>

<blockquote>
  <p>I am looking the secretome profile and the membrane receptor profile for a given cell type.</p>
</blockquote>

<p>The above links don't inform about cell-type specific retention of potentially secreted proteins. - but their combination will yield cell-type specific RNA and protein levels of transmembrane and secreted proteins.</p>

CC BY-SA 3.0
2017-09-10T18:01:32.327Z
2017-09-10T18:01:32.327Z
tsttst
<p>You can get expression data from databases and for membrane proteins, run a transmembrane protein prediction method like CCTOP (<a href="http://cctop.enzim.ttk.mta.hu/" rel="nofollow noreferrer">http://cctop.enzim.ttk.mta.hu/</a>).</p>

CC BY-SA 3.0
2017-09-21T09:57:09.233Z
2017-09-21T09:57:09.233Z
aqua
<p>I don't think there is a database with expression data for your particular cell type. I am afraid your "headache" approach doesn't sound so bad...</p>

<p>So get expression data e.g., from GEO for your cell type, and define which genes/proteins you consider as "expressed" (e.g., minimal RPKM value).</p>

<p>Then, you can use GO annotation to find your genes involved with membrane or secretion (or what ever). You can use biomaRt in R for this.</p>

<p>For example, you want to know all "membrane" genes.</p>

<pre><code>&gt; library(biomaRt)
&gt; 
&gt; ensembl = useMart("ensembl",dataset="hsapiens_gene_ensembl")
&gt; 
&gt; membrane.genes &lt;- getBM(attributes=c('hgnc_symbol',
&gt; 'ensembl_transcript_id', 'go_id'),
&gt; filters = 'go', values = 'GO:0016020', mart = ensembl)
</code></pre>

<p>And now you want to know it only from genes that are expressed in your ganglion cells (with dummy example of two genes).</p>

<pre><code>&gt; gene.list &lt;- c("KIR2DL3", "GPR1")
&gt; 
&gt; membrane.genes.list &lt;- membrane.genes[membrane.genes$hgnc_symbol ==
&gt; gene.list,]
&gt; 
&gt; membrane.only &lt;- membrane.genes.list[membrane.genes.list$go_id ==
&gt; 'GO:0016020',]
</code></pre>

CC BY-SA 3.0
2017-08-14T00:29:36.153Z
Note that this will only retrieve genes *directly* annotated to GO:0016020 (membrane). For example, the gene PLSCR5 is not in the list despite this being annotated to **plasma membrane** (GO:0005886). Also, PM may be a better choice for exploration of cell-type specific surface receptors.
Chris Mungall
CC BY-SA 3.0
2017-08-14T07:49:51.937Z
I try to give an example of how to use biomaRt for GO annotation. GO annotation is not a holy grail, but just a tool that can be helpful in your research sometimes.
benn
CC BY-SA 3.0
2017-08-14T14:47:06.403Z
Agreed, it's a good answer, just pointing out this for other people coming by this question and using biomaRt for other GO queries.
Chris Mungall
CC BY-SA 3.0
2017-08-10T15:10:04.033Z
2017-08-10T15:10:04.033Z
benn
<p>I am looking the secretome profile and the membrane receptor profile for a given cell type. </p>

<p>In my specific case, this should be the secretome and outer membrane receptor profiles of dorsal root ganglion. </p>

<p>What I've done in the past is taken proteomics datasets or RNAseq datasets and used this as a reference cell surface proteome or secretome. </p>

<p>I wasn't sure what the best way to filter secreted proteins or membrane receptors were, so I used the Human Protein Atlas and this turned out to be a big headache. A possible alternative method might be to use DAVID, but there must be a more efficient method via the command line.</p>

<p>My questions are these:</p>

<ul>
<li>Is there a "consensus" database containing protein expression
profiles for different tissue types in human?</li>
<li>If not, what is the best way to filter out the <strong>secreted</strong> and <strong>transmembrane</strong> proteins by gene symbol?</li>
</ul>

<public-databases><networks>
Secretome and membrane receptor profiles
# Secretome and membrane receptor profiles

(Asked by: username_0 on 2017-08-07)

I am looking the secretome profile and the membrane receptor profile for a given cell type.

In my specific case, this should be the secretome and outer membrane receptor profiles of dorsal root ganglion.

What I've done in the past is taken proteomics datasets or RNAseq datasets and used this as a reference cell surface proteome or secretome.

I wasn't sure what the best way to filter secreted proteins or membrane receptors were, so I used the Human Protein Atlas and this turned out to be a big headache. A possible alternative method might be to use DAVID, but there must be a more efficient method via the command line.

My questions are these:

* Is there a "consensus" database containing protein expression
  profiles for different tissue types in human?
* If not, what is the best way to filter out the **secreted** and **transmembrane** proteins by gene symbol?

**Tags:** public-databases, networks

---

## 3 answers

### Answer by username_1 on 2017-09-10. Score: 1

> Is there a "consensus" database containing protein expression profiles for different tissue types in human?

<https://www.ebi.ac.uk/gxa/home>

> If not, what is the best way to filter out the secreted and
> transmembrane proteins by gene symbol?

Personally I like to run a local copy of SignalP, as it will yield consistent results. However bioinformatic approaches tend not to capture highly unusual transmembrane proteins or membrane associations (e.g.: only one leaflet etc.). <http://www.cbs.dtu.dk/services/SignalP/>

Depending on the organisms, and scope of your analysis, further possibility could be to visit supplemental tables of recent publications containing somewhat supervised computational predictions on secretion, e.g.: <http://science.sciencemag.org/content/356/6340/eaal3321>

> I am looking the secretome profile and the membrane receptor profile for a given cell type.

The above links don't inform about cell-type specific retention of potentially secreted proteins. - but their combination will yield cell-type specific RNA and protein levels of transmembrane and secreted proteins.


---

### Answer by username_3 on 2017-08-10. Score: 1

I don't think there is a database with expression data for your particular cell type. I am afraid your "headache" approach doesn't sound so bad...
So get expression data e.g., from GEO for your cell type, and define which genes/proteins you consider as "expressed" (e.g., minimal RPKM value).
Then, you can use GO annotation to find your genes involved with membrane or secretion (or what ever). You can use biomaRt in R for this.
For example, you want to know all "membrane" genes.
> library(biomaRt)
> 
> ensembl = useMart("ensembl",dataset="hsapiens_gene_ensembl")
> 
> membrane.genes <- getBM(attributes=c('hgnc_symbol',
> 'ensembl_transcript_id', 'go_id'),
> filters = 'go', values = 'GO:0016020', mart = ensembl)

And now you want to know it only from genes that are expressed in your ganglion cells (with dummy example of two genes).
> gene.list <- c("KIR2DL3", "GPR1")
> 
> membrane.genes.list <- membrane.genes[membrane.genes$hgnc_symbol ==
> gene.list,]
> 
> membrane.only <- membrane.genes.list[membrane.genes.list$go_id ==
> 'GO:0016020',]

> **Comments:**
> **username_4**: Note that this will only retrieve genes *directly* annotated to GO:0016020 (membrane). For example, the gene PLSCR5 is not in the list despite this being annotated to **plasma membrane** (GO:0005886). Also, PM may be a better choice for exploration of cell-type specific surface receptors.  
> **username_3**: I try to give an example of how to use biomaRt for GO annotation. GO annotation is not a holy grail, but just a tool that can be helpful in your research sometimes.  
> **username_4**: Agreed, it's a good answer, just pointing out this for other people coming by this question and using biomaRt for other GO queries.  

---

### Answer by username_2 on 2017-09-21. Score: 0

You can get expression data from databases and for membrane proteins, run a transmembrane protein prediction method like CCTOP (<http://cctop.enzim.ttk.mta.hu/>).


---

