-
دستورهای اضافی و الحاقی جلسه چهاردهم
جمعه 20 اسفندماه سال 1400 14:49
در لینوکس قابلیتی به نام alias وجود دارد که بهواسطه آن میتوانید برای دستورهای عبارات معادل و کوتاه دلخواه در نظر بگیرید برای مثال توسط دستور زیر شما تعریف میکنید که هرگاه hh تایپ شد عملکردی مانند دستور history را داشته باشید. alias hh='history' در مواردی که امنیت برای شما مهم باشد قابلیت دیگری در لینوکس وجود دارد...
-
نظارت و اشکالزدایی سیستم جلسه سیزدهم
جمعه 20 اسفندماه سال 1400 14:47
در این جلسه از آموزش دستورهای لینوکس میرسیم به مبحث نظارت روی سختافزار و اتصالات شبکه، یک مدیر سیستم باید توانایی بررسی و حل مشکلات سیستم را در مواقع ضروری داشته باشد ممکن است در مواقعی لود سرور بالا رفته و مشکلاتی ازجمله down شدن سرویسها را همراه داشته باشد و یا اتصالات و پکتهای بیشماری از سمت آدرسهایی محدودی...
-
دیواره آتش جلسه دوازدهم
جمعه 20 اسفندماه سال 1400 14:46
در لینوکس بهصورت پیشفرض از یک فایروال قدرتمند به نام iptables بهره گرفتهشده است، توسط این ابزار قدرتمند و البته با تسلط به دستورهای آن میتوان رولهای بسیار قدرتمندی نوشت که جلوی بسیاری از حملات شبکه را گرفته و امنیت را بهطور چشمگیری افزایش دهد. طبق همیشه استفاده از man برای مشاهده سوییچهای کاربردی و راهنمای...
-
بکاپ گیری و دستورهای شبکه جلسه یازدهم
جمعه 20 اسفندماه سال 1400 14:44
در لینوکس دستورهای متنوعی برای گرفتن بکاپ وجود دارد که هر کدام کارایی متفاوتی را ایجاد میکنند، دستور زیر که یک دستور ترکیبی است ابتدا تمامی فایلهای log را بر روی سیستم پیدا کرده و سپس از تمامی آنها یک فایل فشرده درست میکند. find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 درواقع شما با...
-
آنالیز و تعمیر فایل سیستم جلسه دهم
جمعه 20 اسفندماه سال 1400 14:42
در مواردی در لینوکس، فایل سیستم شما ممکن است دچار مشکل شود و شما به عنوان مدیر سیستم باید در سریعترین زمان مشکلهای موجود را رفع نمایید، یکی از دستورهایی که در اینگونه موارد به کمک شما میآید دستور fsck میباشد که وظیفه چک و رفع مشکلهای فایل سیستم را بر عهده دارد. fsck /dev/sda1 توسط این دستور پارتیشن اول هارد اول...
-
ادیت و کار با فایل متنی جلسه نهم
جمعه 20 اسفندماه سال 1400 14:39
اگر بخواهیم یک ستون خاصی از خروجی را جدا کنیم باید از دستور awk استفاده کنید، این دستور به شدت پرکاربرد بوده و برای شخصی سازی خروجی مورد استفاده میباشد. echo hello world | awk '{print $1}' توسط دستور بالا ما خروجی حاصل از دستور echo را به صورت شخصی سازی شده درآورده و فقط ستور اول آن را جدا میکنیم، یعنی کلمه hello...
-
مشاهده محتویات فایل جلسه هشتم
جمعه 20 اسفندماه سال 1400 14:36
در لینوکس همواره به عنوان مدیر سرور نیاز خواهید داشت تا محتویات درون فایلها را بررسی کنید و آن را بخوانید و یا ادیت کنید لینوکس انعطافپذیری بسیار زیادی برای خواندن فایلها با دستورهای متنوع دارد یکی از مشهورترین آنها دستور cat میباشد. cat یکی از دستورهای لینوکس centos است که توسط دستور cat شما همواره هر فایلی را...
-
مدیریت نصب پکیجها در توزیعهای دبیان بیس جلسه هفتم
جمعه 20 اسفندماه سال 1400 14:34
توسط دستور dpkg میتوان در توزیعهای دبیان بیس مانند دبیان و اوبونتو به مدیریت بستههای نصبی پرداخت توسط دستور زیر میتوان یک پکیج را بر روی سیستم نصب و یا آپدیت نمود. dpkg –i package.deb مشخصاً باید به جای package.deb نام پکیجی که قصد نصب و یا آپدیت آن را دارید باید قرار دهید. با استفاده از همین دستور و تنها با تغییر...
-
ابزار yum و نحوه استفاده از آن جلسه ششم
جمعه 20 اسفندماه سال 1400 14:31
در این جلسه از آموزش دستورهای لینوکس به نحوه بررسی و نصب دقیق پکیجها بر روی توزیعهای مبتنی بر ردهت خواهیم پرداخت، این جلسه یکی از پرکاربردترین بخشهای دستورهای لینوکس centos محسوب میشود. در توزیعهای ردهت بیس همانند centos یک دستور قدرتمند برای نصب و مدیریت پکیجها با نام yum وجود دارد این ابزار همانند apt در...
-
مدیریت بستههای RPM جلسه پنجم
جمعه 20 اسفندماه سال 1400 13:24
در لینوکسهای مبتنی بر توزیع ردهت بیس برای نصب بستههای نرمافزاری از پکیجهای RPM استفاده میشود. بدین صورت که ابتدا شما باید فایل مربوط به نرمافزار خود را از اینترنت دانلود کرده و سپس توسط دستور زیر اقدام به نصب آن کنید . rpm -ivh package به جای package نام نرمافزار خود را به صورت کامل وارد کنید . چنانچه بخواهید...
-
آموزش دستورهای لینوکس جلسه چهارم
جمعه 20 اسفندماه سال 1400 13:22
دستور mount نیز برای مستقر کردن یک دایرکتوری و یا هارد دیسک به مسیر دیگری در لینوکس مورد استفاده میباشد. برای مثال شما زمانی که یک usb را به لینوکس خود متصل میکنید. این سختافزار به صورت یک پارتیشن توسط سیستم شناسایی خواهد شد و برای آنکه بتوانید از اطلاعات درون این دیسک در یک دایرکتوری مشخص شده توسط خودتان استفاده...
-
آموزش دستورهای لینوکس جلسه سوم
جمعه 20 اسفندماه سال 1400 11:43
برای سرچ در لینوکس دستورهای قدرتمندی وجود دارد که توسط آنها میتوانید آیتمهای متنوع از جمله فایل، یوزر، دایرکتوری و غیره را جستجو کنید. قدرتمندترین دستور موجود find میباشد که در ادامه به نحوه کاربرد آن خواهیم پرداخت. برای پیدا کردن یک فایل در لینوکس از دستور find به همراه سوییچ name- به شکل زیر استفاده میکنیم....
-
آموزش دستورهای لینوکس جلسه دوم
جمعه 20 اسفندماه سال 1400 10:56
بخش دوم آموزش دستورهای لینوکس رو شروع و در این قسمت میخواهیم یک سری دستورهای مدیریت سختافزار رو برای شما شرح خواهیم داد که توسط آنها میتوانید وضعیت روشن، خاموش و ریبوت سرور رو تحت کنترل داشته باشید. اولین دستور init هست که توسط آن میتوان مد کارکرد سرور رو تغییر داد شش مد برای این دستور تعریف شده است که ۰ برای...
-
آموزش دستورهای لینوکس جلسه اول
جمعه 20 اسفندماه سال 1400 09:51
در لینوکس همهچیز به یک سری فایل و دایرکتوری تقسیمبندی میشود ساختار دایرکتوریها (همان فولدرها در ویندوز) در لینوکس همانطور که در عکس زیر مشاهده میکنید به صورت یک درخت وارونه هست. هر دایرکتوری خود شامل یک سری دایرکتوری و فایلهای مهم سیستمی دیگر هست که وظیفههای اساسی و مهم لینوکس را انجام میدهند. شما با دانستن...
-
پیش پردازش در فرآیند متن کاوی
چهارشنبه 11 اسفندماه سال 1400 14:56
· تبدیل متن به کوچک کردن حروف واژه [1] · حذف نقطه گذاری و علام نگارشی [2] · حذف واژگان پر تکرار و بیاهمیت [3] · استاندارد سازی متن [4] هدف این ابزار، تمیز و مرتب کردن متن و یکسانسازی کاراکترها با جایگزین کردن کاراکترهای استاندارد در متن ورودی است. · حذف صرف فعل [5] هدف الگوریتمهای ریشهیابی، حذف وندهای کلمات یا...
-
اهمیت مدلهای متنکاوی
چهارشنبه 11 اسفندماه سال 1400 14:52
افراد و شرکتها روزانه حجم عظیمی از دادهها را تولید میکنند. آمارها نشان میدهد که چیزی در حدود ۸0 درصد از دادههای متنی غیر ساختیافتهاند؛ یعنی از طریق یک روش از پیش تعیینشده سازمان نیافتهاند، قابل جستجو نیستند و مدیریت آنها تقریباً غیرممکن است؛ بهعبارتدیگر در قالب غیر ساخته یافته این دسته دادهها حاوی اطلاعات...
-
روشهای پیشرفته متنکاوی
چهارشنبه 11 اسفندماه سال 1400 14:45
در ادامه برخی از روشهای پیشرفته تحلیل دادههای متنی موردبررسی قرارگرفته است. متن دستهبندی [1] دستهبندی متن به فرآیند برچسبگذاری یا اختصاص دادن یکچند دسته خاص به دادههای متنی غیر ساختیافته اطلاق میشود. دستهبندی متون یکی از مؤلفههای اساسی در پردازش زبان طبیعی [2] محسوب میشود و فرآیند سازماندهی و ساختاربندی...
-
روشها و تکنیکها متن کاوی
چهارشنبه 11 اسفندماه سال 1400 14:42
تاکنون روشها و فنهای متفاوتی برای متنکاوی توسعه دادهشده است. در این بخش سعی شده است تا تعریف مفید و مختصری از برخی روشهای ساده و پیشرفته در حوزه متنکاوی ارائه شود. روشهای ساده متنکاوی در ادامه، برخی از روشهای ساده برای تحلیل دادههای متنی آورده شده است. روشهای مبتنی بر تناوب کلمات [1] از روشهای مبتنی بر...
-
متنکاوی
چهارشنبه 11 اسفندماه سال 1400 10:47
متنکاوی به دادهکاوی بر روی متن اشاره دارد و بهعنوان آنالیز متن نیز شناخته میشود. منظور از متنکاوی فرآیند استخراج اطلاعات باکیفیت از متن است. اطلاعات باکیفیت بالا بهطورمعمول از فهم الگوها و گرایشها از طریق معانی و بهوسیله یادگیری الگوهای آماری حاصل میشود. در متنکاوی درگیر فرآیند ساختاردهی به ورودیهای متنی،...
-
کتاب بیوانفورماتیک کاربردی
دوشنبه 9 اسفندماه سال 1400 13:58
کتاب بیوانفورماتیک کاربردی نوشتهی پاول سلرز ، ریچارد مارهوفر و آلیور کوچ ، در سال 2018 در نشریه معتبر علمی اشپرینگر به چاپ رسیده و منبع ارزشمندی برای محققین، اساتید و دانشجویان حوزه ژنتیک، پزشکی، دارویی، کشاورزی و علوم زیستی فراهم آورده است. با پیشرفت دانش و تجهیزات در علوم زیستشناسی به ویژه در علوم سلولی و مولکولی...
-
کتاب بیوانفورماتیک سلولی و مولکولی
دوشنبه 9 اسفندماه سال 1400 13:42
بیوانفورماتیک نگرش شمارا به زیستشناسی تغییر میدهد و به انسانی توانمند در حوزه زیستشناسی تبدیل میکند. این کتاب به جنبههای مختلف بیوانفورماتیک میپردازد و سعی کرده است مفاهیم پایه در بخشهای مختلف را بیان کند تا خواننده ایدههای کافی برای پیشبرد اهداف خود را با خواندن هر فصل کسب کند. لازم به ذکر است این کتاب برای...
-
آموزش کار با سایت NCBI
دوشنبه 9 اسفندماه سال 1400 13:21
بخش GENE یافتن اطلاعات کامل یک ژن آسان و مرحله به مرحله سایت NCBI آموزش یافتن توالی ژنها، ساختار سهبعدی پروتئینها، جهشهای موجود در ژنها، شناسایی واریانت ها و غیره معرفی سایت NCBI در نوامبر 1988 بخش جدیدی به کتابخانه پزشکی ملی آمریکا (NLM) افزوده شد تا روشهای کامپیوتری پردازش اطلاعات جهت هدایت تحقیقات Biomedical...
-
آشنایی با NCBI
دوشنبه 9 اسفندماه سال 1400 12:01
آشنایی با NCBI بانکهای اطلاعاتی و نرمافزارها آشنایی با NCBI تکمیل پروژه ژنوم انسان یکی از اهداف مهم بیوانفورماتیک که تحلیل توالیها هست. اما رفتهرفته با پیشرفتهایی که درزمینه بیوانفورماتیک حاصل شد احساس نیاز به یک پایگاه داده که تمام اطلاعات مربوط بهتوالی ژنها و پروتئینها را ذخیره و نگهداری کند بیشتر نمایان شد....
-
بانک داده پروتئین
دوشنبه 9 اسفندماه سال 1400 11:47
در زیستشناسی بانک داده پروتئین ( Protein Data Bank ) بهاختصار PDB منبعی برای ساختارهای پروتئینی آزمایشگاهی و اسیدهای نوکلئیک است. هدف اکثر بانکهای داده ساختار پروتئین عبارت است از دسترسی جامعه زیستشناسان به دادههای آزمایشی، بهمنظور ساماندهی و تفسیر ساختار پروتئینها. دادههای موجود در پایگاه دادههای ساختار...
-
معرفی برنامه نویسی بایوپایتون
دوشنبه 9 اسفندماه سال 1400 09:17
آموزش برنامه نویسی بایوپایتون بایوپایتون ابزاری پیتون منبع باز است که عمدتاً در زمینه بیوانفورماتیک استفاده میشود. این آموزش اصول اولیه بسته Biopython ، بررسی اجمالی بیوانفورماتیک، دستکاری توالی و رسم، ژنتیک جمعیت، تجزیه و تحلیل خوشه، تجزیه و تحلیل ژنوم، اتصال به پایگاه دادههای BioSQL را مرور میکند و در پایان با...
-
نصب بایوپایتون
دوشنبه 9 اسفندماه سال 1400 09:08
آموزش نصب بایوپایتون مرحله ۱ – تأیید نصب پایتون بایوپایتون برای کار با نسخههای پایتون ۲ ٫ ۵ یا بالاتر طراحی شده است. بنابراین اجباری است که ابتدا پایتون نصب شود. دستور زیر را در خط فرمان خود اجرا کنید: > python --version در زیر تعریف شده است: در صورت نصب صحیح نسخه پایتون را نشان میدهد. در غیر این صورت آخرین نسخه...
-
برنامهنویسی بایوپایتون
دوشنبه 9 اسفندماه سال 1400 09:01
معرفی برنامهنویسی بایوپایتون بایوپایتون بزرگترین و محبوبترین بسته بیوانفورماتیک برای پایتون است. این شامل چندین زیر ماژول مختلف برای کارهای رایج بیوانفورماتیک است. توسط چاپمن و چانگ توسعهیافته است که عمدتاً در پایتون نوشتهشده است. همچنین شامل کد C برای بهینهسازی قسمت محاسبات پیچیده نرمافزار است. روی ویندوز،...
-
آموزش نصب پایتون در مک، لینوکس، ویندوز، اندروید و ios موبایل
پنجشنبه 21 بهمنماه سال 1400 12:23
نصب یا به روزرسانی پایتون، اولین قدم برای تبدیل شدن به یک برنامه نویس پایتون است. روشهای نصب بسیاری وجود دارد: شما میتوانید نسخههای (توزیعهای) رسمی پایتون را از Python.org دانلود کنید، از یک پکیج منیجر نصب کنید و حتی نسخههای تخصصی برای محاسبات علم، اینترنت اشیا و سیستمهای تعبیه شده نصب کنید . این آموزش بر...
-
بهترین IDE پایتون چیست؟
چهارشنبه 20 بهمنماه سال 1400 14:14
انتخاب بهترین IDE پایتون به ویژگیهای بسیاری همچون سرعت، کارایی، قابلیت نصب پکیجها، مصرف منابع، عیب یابی (دیباگ)، اشکال زدایی، هزینه و امکاناتی چون syntax highlighter ، autocomplete و snippet بستگی دارد. ویرایشگرهای کد پایتون برای توسعه دهندگان و برنامه نویسان طراحی شدهاند تا کدهای پایتون رابه راحتی ایجاد و رفع...
-
مقدمهای بر یادگیری ماشینی و دادهکاوی
چهارشنبه 31 شهریورماه سال 1400 13:45
دادهکاوی و یادگیری ماشین در عین شباهت باهم متفاوت هستند. اغلب اوقات حتی دادهکاوی را بانام یادگیری ماشین خطاب میکنند. هرچند روزبهروز این دو به یکدیگر نزدیکتر و شبیهتر میشوند . یادگیری ماشین از تلاش برای ساخت هوش مصنوعی گذر کرد و اکنون هدف اصلی آن ساخت ماشینی است که بتواند یاد بگیرد و خود را با اطلاعات جدید وفق...