<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hellp Jon,</p>
    <p>It's quite strange, indeed!</p>
    <p>Do you "hardcode" anything w.r.t. Ensembl release, perhaps?<br>
      (I am blundering in the dark ... not sure what's happening here)</p>
    <p>S<br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 13/02/2023 16:13, Williams, Jonathan
      (RTH) OUH wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:20230213161629.237851181AA_3EA625DB@hh-mx4.ebi.ac.uk">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style>@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        font-size:10.0pt;
        font-family:"Courier New";
        mso-fareast-language:EN-GB;}span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        mso-fareast-language:EN-US;}span.EmailStyle22
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}div.WordSection1
        {page:WordSection1;}ol
        {margin-bottom:0cm;}ul
        {margin-bottom:0cm;}</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal">Hello Stefano, <o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Thanks for the speedy reply. Connecting via
          “ensembldb.ensembl.org”, is this still correct?
          <o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Will adapt code to restrict to COSMIC – the
          performance increase will be useful. I don’t think it’s a
          region related issue; matching regions before and after
          January 2023 returned COSV IDs previously and no longer do
          now, a separate query to look up gene names using the same
          declared slice still performs quite happily. Very strange!
          <o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Jon<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <div>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span
style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#999999;mso-fareast-language:EN-GB">Jonathan
                Williams DClinSci PhD FRCPath<br>
                Principal Clinical Scientist (HSS Registered) | NGS Core
                and Cancer Genetics</span></b><span
              style="font-size:12.0pt;font-family:"Times New
              Roman",serif;color:black;mso-fareast-language:EN-GB"><o:p></o:p></span></p>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <div>
          <div style="border:none;border-top:solid #E1E1E1
            1.0pt;padding:3.0pt 0cm 0cm 0cm">
            <p class="MsoNormal"><b><span
                  style="mso-fareast-language:EN-GB" lang="EN-US">From:</span></b><span
                style="mso-fareast-language:EN-GB" lang="EN-US"> Dev
                <a class="moz-txt-link-rfc2396E" href="mailto:dev-bounces@ensembl.org"><dev-bounces@ensembl.org></a>
                <b>On Behalf Of </b>Stefano Giorgetti<br>
                <b>Sent:</b> 13 February 2023 16:03<br>
                <b>To:</b> <a class="moz-txt-link-abbreviated" href="mailto:dev@ensembl.org">dev@ensembl.org</a><br>
                <b>Subject:</b> Re: [ensembl-dev] Changes to COSMIC data
                storage in ensembl API?<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p>Hello Jon,<span style="mso-fareast-language:EN-GB"><o:p></o:p></span></p>
        <p>The code base hasn't changed significantly transitioning from
          E!108 to E!109, TBH.<o:p></o:p></p>
        <p>I tried (sort of) your code below, and I could get some IDs
          back from the API.<o:p></o:p></p>
        <p>Possible differences between our code do not seem enough to
          explain why you are not retrieving any data:<o:p></o:p></p>
        <ul type="disc">
          <li class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
            level1 lfo1">
            Used "ensembldb.ensembl.org" host<o:p></o:p></li>
          <li class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
            level1 lfo1">
            Focussed on region chr18 between 49481681 and 49492479<o:p></o:p></li>
          <li class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
            level1 lfo1">
            returned the first 5 IDs<o:p></o:p></li>
        </ul>
        <p>As additional note, I would check<o:p></o:p></p>
        <ol type="1" start="1">
          <li class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1
            level1 lfo2">
            you are not connecting to our former US West mirror (which
            should not be the case)<o:p></o:p></li>
          <li class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1
            level1 lfo2">
            you may want to use
            "$slice->get_all_somatic_VariationFeatures_by_source('COSMIC')"
            instead of "get_all_somatic_VariationFeatures()"<br>
            I am getting 6-fold increase in performance ... if you are
            interested only in COSMIC variants, of course<o:p></o:p></li>
        </ol>
        <p>Is it maybe region-specific issue?<br>
          Feel free to share the regions you are interested in, should
          you want me to double check.<o:p></o:p></p>
        <p>Hope this helps<o:p></o:p></p>
        <p>Cheers,<o:p></o:p></p>
        <p>Stefano<o:p></o:p></p>
        <div>
          <p class="MsoNormal">On 13/02/2023 14:40, Williams, Jonathan
            (RTH) OUH wrote:<o:p></o:p></p>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <p class="MsoNormal">Hello All, <o:p></o:p></p>
          <p class="MsoNormal"> <o:p></o:p></p>
          <p class="MsoNormal">As part of a pipeline, I’ve been using
            the following code snippet to grab COSMIC variant IDs from
            specific regions of the human genome – this all worked
            wonderfully until the beginning of February this year and
            I’m wondering if the code base has changed with the most
            recent ensembl release? Any advice on how to do this now,
            bearing in mind I am definitely a bit of a Bioinformatics
            amateur?<o:p></o:p></p>
          <p class="MsoNormal"> <o:p></o:p></p>
          <p class="MsoNormal">my $slice_adaptor =
            $registry->get_adaptor('Human', 'Core', 'Slice');<o:p></o:p></p>
          <p class="MsoNormal">my $slice =
            $slice_adaptor->fetch_by_region($coords);<o:p></o:p></p>
          <p class="MsoNormal">my $vs =
            $slice->get_all_somatic_VariationFeatures();<o:p></o:p></p>
          <p class="MsoNormal">my @variants = @{$vs};<o:p></o:p></p>
          <p class="MsoNormal">foreach (@variants){<o:p></o:p></p>
          <p class="MsoNormal">                my $name = $_->name();<o:p></o:p></p>
          <p class="MsoNormal">                push (@variant_list,
            $name);<o:p></o:p></p>
          <p class="MsoNormal">};<o:p></o:p></p>
          <p class="MsoNormal"> <o:p></o:p></p>
          <p class="MsoNormal">When this was working the end result was
            pushing of COSV IDs into the final @variant_list array which
            I was then able to print against regions in a final report.
            This array now ends up empty so either the “->name()”
            parameter or something to do with COSMIC data storage
            amongst the “get_all_somatic_VariationFeatures” dataset may
            have been altered…<o:p></o:p></p>
          <p class="MsoNormal"> <o:p></o:p></p>
          <p class="MsoNormal">Jon Williams <o:p></o:p></p>
          <p class="MsoNormal"> <o:p></o:p></p>
          <p class="MsoNormal"><span style="mso-fareast-language:EN-GB"><br>
              <br>
              <o:p></o:p></span></p>
          <pre>_______________________________________________<o:p></o:p></pre>
          <pre>Dev mailing list    <a href="mailto:Dev@ensembl.org" moz-do-not-send="true" class="moz-txt-link-freetext">Dev@ensembl.org</a><o:p></o:p></pre>
          <pre>Posting guidelines and subscribe/unsubscribe info: <a href="https://gbr01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.ensembl.org%2Fmailman%2Flistinfo%2Fdev_ensembl.org&data=05%7C01%7Cjonathan.williams2%40ouh.nhs.uk%7Cef916cdfcd2f4b39368508db0ddc3509%7C25d273c3a8514cfba239e9048f989669%7C0%7C0%7C638119011650748436%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=AziKqs%2Ba8t2TrNAplFX9FuV8t34tbtEUmwipMUDm5tk%3D&reserved=0" moz-do-not-send="true">https://lists.ensembl.org/mailman/listinfo/dev_ensembl.org</a><o:p></o:p></pre>
          <pre>Ensembl Blog: <a href="https://gbr01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.ensembl.info%2F&data=05%7C01%7Cjonathan.williams2%40ouh.nhs.uk%7Cef916cdfcd2f4b39368508db0ddc3509%7C25d273c3a8514cfba239e9048f989669%7C0%7C0%7C638119011650748436%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=6OrFXYiGQwyJ5UKG5dzxXWGrnAYOrlLA1FS8R9m65Ds%3D&reserved=0" moz-do-not-send="true">http://www.ensembl.info/</a><o:p></o:p></pre>
        </blockquote>
      </div>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Dev mailing list    <a class="moz-txt-link-abbreviated" href="mailto:Dev@ensembl.org">Dev@ensembl.org</a>
Posting guidelines and subscribe/unsubscribe info: <a class="moz-txt-link-freetext" href="https://lists.ensembl.org/mailman/listinfo/dev_ensembl.org">https://lists.ensembl.org/mailman/listinfo/dev_ensembl.org</a>
Ensembl Blog: <a class="moz-txt-link-freetext" href="http://www.ensembl.info/">http://www.ensembl.info/</a>
</pre>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 

Stefano Giorgetti
Ensembl Infrastructure Team Leader, EMBL-EBI
<a class="moz-txt-link-abbreviated" href="mailto:sgiorgetti@ebi.ac.uk">sgiorgetti@ebi.ac.uk</a></pre>
  </body>
</html>