أبرزها الزهايمر وباركنسون.. طريقة مبتكرة تمهد الطريق لعلاج الأمراض

إعلانات 2

[ad_1]

تمكن فريق من علماء من جامعة ساري، من بناء محاكاة حاسوبية جديدة، لكيفية تطور أدمغتنا ونمو الخلايا العصبية.

وإلى جانب تحسين فهمنا لكيفية عمل الدماغ، يأمل الباحثون أن تسهم هذه النماذج في أبحاث الأمراض العصبية التنكسية، وفي يوم من الأيام، أبحاث الخلايا الجذعية التي تساعد على تجديد أنسجة المخ.

تم نشر البحث في مجلة علم الأحياء الرياضي.

الحساب البايزي التقريبي

استخدم فريق البحث تقنية تسمى الحساب البايزي التقريبي (ABC)، والتي تساعد في ضبط النموذج عن طريق مقارنة المحاكاة بنمو الخلايا العصبية الحقيقية.

تضمن هذه العملية أن يعكس الدماغ الاصطناعي بدقة كيفية نمو الخلايا العصبية وتكوين الاتصالات في الحياة الواقعية.

تم اختبار المحاكاة باستخدام الخلايا العصبية من الحُصين – وهي منطقة مهمة في الدماغ تشارك في الاحتفاظ بالذاكرة.

ووجد الفريق أن نظامهم نجح في محاكاة أنماط نمو الخلايا العصبية الحقيقية في الحُصين، مما يُظهر إمكانات هذه التكنولوجيا في محاكاة نمو الدماغ بتفاصيل دقيقة.

أمل جديد في علاج الأمراض

قال الدكتور رومان باور من كلية علوم الكمبيوتر والهندسة الإلكترونية بجامعة سري: “لا تزال طريقة عمل أدمغتنا واحدة من أعظم الألغاز في العلوم، ومع هذه المحاكاة، والتقدم السريع في مجال الذكاء الاصطناعي، نقترب من فهم كيفية نمو الخلايا العصبية وتواصلها، ونأمل أن يؤدي هذا العمل يومًا ما إلى علاجات أفضل لأمراض مدمرة مثل الزهايمر أو باركنسون – وتغيير حياة الملايين”.

ترتبط دقة النموذج ارتباطًا وثيقًا بجودة البيانات المستخدمة لمعايرته.

إذا كانت بيانات الخلايا العصبية في الحياة الواقعية محدودة أو غير كاملة، فقد تنخفض دقة المحاكاة.

في حين أظهر النموذج الحالي نتائج مبهرة في تكرار نمو خلايا عصبية معينة، مثل خلايا الهرم الحُصيني، فقد تكون هناك حاجة إلى مزيد من التعديلات لمحاكاة أنواع أخرى من الخلايا العصبية أو مناطق الدماغ بدقة.

تم بناء المحاكاة الحاسوبية من خلال برنامج BioDynaMo، الذي شارك الدكتور باور في تطويره.

ويدعم البرنامج العلماء في إنشاء وتشغيل وتصور عمليات محاكاة متعددة الأبعاد تعتمد على العوامل، سواء كانت بيولوجية أو اجتماعية أو بيئية أو مالية.

 

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]

إعلان

مقالات ذات صلة