[ensembl-dev] question on variation API
Fiona Cunningham
fiona at ebi.ac.uk
Thu Oct 3 18:34:23 BST 2013
Dear Nathalie,
We agree that it would help to have an ontology. This is something we plan to do.
Many thanks for your feedback.
Fiona
> Le 3 Oct 2013 à 16:52, nconte at ebi.ac.uk a écrit :
>
> HI Laurent,
>
> I understand this depends on the source of the data and in some databases
> phenotype traits are more or less meaningful.
> It would be really great to have a ontology system to get with one term
> all variation corresponding to certain diseases for example.
> Best,
> Nathalie
>
>> Hi Nathalie,
>>
>> Unfortunately, because we import phenotypes from multiple sources, we
>> don't have yet an ontology system for the phenotypes in Ensembl.
>> We try to merge some terms, but it's quite limited.
>>
>> Best regards,
>>
>> Laurent
>> Ensembl Variation
>>
>>> On 03/10/2013 15:58, nconte at ebi.ac.uk wrote:
>>> HI Laurent, Thanks for fixing the bug,
>>> concerning the list, does it work like an ontology or you have to select
>>> all terms corresponding to a condition?
>>> example if you want all SNP concerning ADDISON disease you have to
>>> select
>>> all 4 phenotypes below?
>>> ADDISON DISEASE
>>>
>>> Addison disease, susceptibility to
>>>
>>> Addison's disease
>>>
>>> Addisons disease
>>>
>>> thanks
>>> Nat
>>>> Hi Nathalie,
>>>>
>>>> Concerning the first question, this was a bug and I committed a fix on
>>>> the branch 73 of the ensembl-variation CVS.
>>>> You can find the list of phenotype on the Ensembl website, e.g. for
>>>> human: www.ensembl.org/Homo_sapiens/Phenotype/All
>>>>
>>>> Best regards,
>>>>
>>>> Laurent
>>>> Ensembl Variation
>>>>
>>>>> On 03/10/2013 13:57, Nathalie Conte wrote:
>>>>> hi, I am trying ot use this method in order to get only the variation
>>>>> I am interested in using phenotype as a filter:
>>>>> public Reference
>>>>> Bio::EnsEMBL::Variation::DBSQL::VariationFeatureAdaptor::fetch_all_with_phenotype_by_Slice
>>>>> (
>>>>> )
>>>>>
>>>>> Arg [1] : Bio::EnsEMBL:Variation::Slice
>>>>> <http://www.ensembl.org/info/docs/Doxygen/core-api/classBio_1_1EnsEMBL_1_1Slice.html>
>>>>> $slice
>>>>> Arg [2] : $variation_feature_source [optional]
>>>>> Arg [3] : $phenotype_source [optional]
>>>>> Arg [4] : $phenotype_name [optional]
>>>>> Example :
>>>>> my @vfs = @{$vfa->fetch_all_with_phenotype_by_Slice($slice)};
>>>>> Description: Retrieves all germline variation features associated
>>>>> with phenotypes for
>>>>> a given slice.
>>>>> The optional $variation_feature_source argument can
>>>>> be
>>>>> used to
>>>>> retrieve only variation features from a paricular
>>>>> source.
>>>>> The optional $phenotype source argument can be used
>>>>> to
>>>>> retrieve only variation features with phenotypes
>>>>> provided by
>>>>> a particular source.
>>>>> The optional $phenotype_name argument can
>>>>> be used to retrieve only variation features
>>>>> associated
>>>>> with
>>>>> that phenotype - this can also be a phenotype's dbID.
>>>>> Returntype : reference to
>>>>> listBio::EnsEMBL::Variation::VariationFeature
>>>>> <http://www.ensembl.org/info/docs/Doxygen/variation-api/classBio_1_1EnsEMBL_1_1Variation_1_1VariationFeature.html>
>>>>> Exceptions : throw on bad argument
>>>>> Caller : general
>>>>> Status : Stable
>>>>> I have 2 questions
>>>>> 1-I first tried to use this without any option
>>>>> my $vf_adaptor = Bio::EnsEMBL::Registry->get_adaptor('human',
>>>>> 'variation', 'variationfeature');
>>>>> my @vfs =
>>>>> @{$vf_adaptor->fetch_all_with_phenotype_by_Slice($human_slice)};
>>>>> this is the output I get, any idea?
>>>>> DBD::mysql::st execute failed: Unknown column 'pf.seq_region_id' in
>>>>> 'where clause' at
>>>>> /src/ensembl-variation/modules/Bio/EnsEMBL/Variation/DBSQL/VariationFeatureAdaptor.pm
>>>>> line 446, <> line 2.
>>>>> DBD::mysql::st execute failed: Unknown column 'pf.seq_region_id' in
>>>>> 'where clause' at
>>>>> /src/ensembl-variation/modules/Bio/EnsEMBL/Variation/DBSQL/VariationFeatureAdaptor.pm
>>>>> line 446, <> line 2.
>>>>>
>>>>> 2-the optional $phenotype_name argument can be used, where can I find
>>>>> a lit of all phenotype name please?
>>>>>
>>>>> Many thanks
>>>>> Nathalie
>>>>>
>>>>> --
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Dev mailing list Dev at ensembl.org
>>>>> Posting guidelines and subscribe/unsubscribe info:
>>>>> http://lists.ensembl.org/mailman/listinfo/dev
>>>>> Ensembl Blog: http://www.ensembl.info/
>>>> _______________________________________________
>>>> Dev mailing list Dev at ensembl.org
>>>> Posting guidelines and subscribe/unsubscribe info:
>>>> http://lists.ensembl.org/mailman/listinfo/dev
>>>> Ensembl Blog: http://www.ensembl.info/
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list Dev at ensembl.org
>>> Posting guidelines and subscribe/unsubscribe info:
>>> http://lists.ensembl.org/mailman/listinfo/dev
>>> Ensembl Blog: http://www.ensembl.info/
>>
>>
>> _______________________________________________
>> Dev mailing list Dev at ensembl.org
>> Posting guidelines and subscribe/unsubscribe info:
>> http://lists.ensembl.org/mailman/listinfo/dev
>> Ensembl Blog: http://www.ensembl.info/
>
>
>
> _______________________________________________
> Dev mailing list Dev at ensembl.org
> Posting guidelines and subscribe/unsubscribe info: http://lists.ensembl.org/mailman/listinfo/dev
> Ensembl Blog: http://www.ensembl.info/
More information about the Dev
mailing list