باحثون يتوصلون إلى نهج علاجي جديد لمنع انتشار السرطان إلى المخ| تفاصيل
[ad_1]
في دراسة نشرت في مجلة Cell Reports Medicine، اكتشف الباحثان شيلا سينغ وجاكوب ماجولان ثغرة خطيرة في سرطان المخ النقيلي، والتي يقولان إنه يمكن استغلالها بأدوية جديدة لمنع الانتشار.
تقول سينغ، أستاذة في قسم الجراحة في جامعة ماكماستر ومديرة مركز اكتشاف أبحاث السرطان، إن نقائل المخ أصبحت منتشرة بشكل متزايد ومميتة للغاية، حيث يموت 90٪ من المرضى في غضون عام واحد من التشخيص، وتشير إلى أن سرطان الرئة وسرطان الثدي وسرطان الجلد غالبًا ما يؤدي إلى نقائل المخ.
ويقترح ماجولان، أستاذ الكيمياء الطبية في قسم الكيمياء الحيوية والعلوم الطبية الحيوية في جامعة ماكماستر، التفكير في العضو باعتباره جزيرة في المحيط، والسرطان باعتباره مدينة تتطور فوقه.
ويقول إن بعض المدن قد تنشئ مراسي مليئة بالسفن لاستكشافها والاستقرار على جزر أخرى ــ هذه السفن هي الخلايا السرطانية النادرة التي يمكن أن تنتشر إلى أعضاء أخرى”.
ويستهدف فريق البحث متعدد التخصصات إنزيمًا يسمى IMPDH، وهو ضروري للخلايا السرطانية التي يمكن أن تبدأ نقائل المخ، ومن خلال تصميم عقاقير تمنع هذا الإنزيم، يتوقعون أن يتمكنوا من إيقاف حدوث نقائل المخ.
تفاصيل الدراسة
حتى الآن، قام الباحثون بتصنيع وتقييم أكثر من 500 جزيء مرشح ــ وهو مسعى ضخم، وخاصة للمختبرات الأكاديمية.
من بين أكثر من 500 جزيء تمت دراستها حتى الآن، حدد فريق البحث العشرات ذات النشاط القوي ضد الإنزيم المستهدف.
واليوم، يقومون بتحسين هذه الجزيئات الرائدة بشكل أكبر قبل اختيار أفضل المرشحين للتقييم في النماذج الحيوانية، والتي ستضع الأساس للتجارب السريرية البشرية في نهاية المطاف.
تم إجراء هذه الدراسة واسعة النطاق إلى حد كبير من قبل الموظفين والطلاب والمتدربين في كل من مختبر الكيمياء الطبية لعائلة بوريس ومختبر سينغ.
وبعيدًا عن إمكانية تغيير النموذج من خلال نتائجهم، فإن الباحثين متفائلون أيضًا بشأن الآثار الأوسع لهذه الدراسة.
وقالت ماجولان، إن المركبات التي ننظر إليها تمنع الانتشار إلى المخ، لكن مبادئ النقائل متشابهة بشكل محتمل عبر الأعضاء الأخرى.
هذا البرنامج قد يفتح بوابة للعلاجات المضادة للنقائل والتي يمكن أن تمنع انتشار أنواع أخرى من السرطان.
يعتزم فريق البحث إنشاء شركة ناشئة جديدة تركز على ترجمة هذا البحث إلى دواء دقيق من الدرجة الأولى ضد نقائل الدماغ.
replaceOembeds();
function replaceOembeds() {
var allEmbeds = document.getElementsByTagName(“OEMBED”);
while (allEmbeds.length != 0) {
replaceOembedWithHtml(allEmbeds[0], extractLinkFromOembed(allEmbeds[0]));
allEmbeds = document.getElementsByTagName(“OEMBED”);
}
runYoutubeLazyLoad();
// loadfbApi();
}
function replaceOembedWithHtml(element, sourceData) {
if (sourceData.source.toLowerCase() === “youtube”) {
var html=”
‘;
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “instagram”) {
var html=”
‘;
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “twitter”) {
var html=”
‘;
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “facebook”) {
var html=”
‘
replaceElementWithHtml(element, html);
} else {
replaceElementWithHtml(element, “”);
}
}
function extractLinkFromOembed(element) {
return getUrlSource(element.getAttribute(“url”));
}
function getUrlSource(url) {
var ytRegex = /http(?:s?)://(?:www.)?youtu(?:be.com/watch?v=|.be/)([w-_]*)(&(amp;)?[w?=]*)?/;
var instaRegex = /(https?://www.)?instagram.com(/p/(w+)/?)/;
var twitterRegex = /twitter.com/.*/status(?:es)?/([^/?]+)/;
var fbRegex = /^https?://www.facebook.com.*/(video(s)?|watch|story|posts)(.php?|/).+$/;
if (ytRegex.test(url)) {
return {
source: “Youtube”,
url: url,
id: ytRegex.exec(url)[1]
};
}
if (instaRegex.test(url)) {
return {
source: “Instagram”,
url: url,
id: instaRegex.exec(url)[3]
};
}
if (twitterRegex.test(url)) {
return {
source: “Twitter”,
url: url,
id: twitterRegex.exec(url)[1]
};
}
if (fbRegex.test(url)) {
return {
source: “Facebook”,
url: url,
id: fbRegex.exec(url)[1]
};
}
return {
source: “Unknown”,
url: url,
id: “”
};
}
function replaceElementWithHtml(element, html) {
var str = html;
var Obj = element; //any element to be fully replaced
if (Obj.outerHTML) { //if outerHTML is supported
Obj.outerHTML = str; ///it’s simple replacement of whole element with contents of str var
} else { //if outerHTML is not supported, there is a weird but crossbrowsered trick
var tmpObj = document.createElement(“div”);
tmpObj.innerHTML = ‘‘;
ObjParent = Obj.parentNode; //Okey, element should be parented
ObjParent.replaceChild(tmpObj, Obj); //here we placing our temporary data instead of our target, so we can find it then and replace it into whatever we want to replace to
ObjParent.innerHTML = ObjParent.innerHTML.replace(‘
‘, str);
}
}
function loadfbApi() {
var js = document.createElement(‘script’);
js.src=”
document.body.appendChild(js);
}
function runYoutubeLazyLoad() {
/// youtube lazyload
var youtube = document.querySelectorAll(“.youtube”);
for (var i = 0; i < youtube.length; i++) {
var source = "https://img.youtube.com/vi/" + youtube[i].dataset.embed +
"/0.jpg";
var image = new Image();
image.src = "/themes/health/assets/images/no.jpg";
image.classList.add('lazyload');
image.setAttribute("data-src", source);
image.setAttribute("alt", "youtube");
image.addEventListener("load", function () {
youtube[i].appendChild(image);
}(i));
youtube[i].addEventListener("click", function () {
var iframe = document.createElement("iframe");
iframe.setAttribute("frameborder", "0");
iframe.setAttribute("allowfullscreen", "");
iframe.setAttribute("src", "https://www.youtube.com/embed/" + this.dataset
.embed + "?rel=0&showinfo=0&autoplay=1");
this.innerHTML = "";
this.appendChild(iframe);
});
};
}
[ad_2]