ブログ

  • [Bio-Equip] Erlenmeyer Flask – 初期培養用フラスコ – ID11424 [2020/03/06]

    [Bio-Equip] Erlenmeyer Flask – 初期培養用フラスコ – ID11424 [2020/03/06]

    フラスコ培養

    セル・バンクの融解から始める初期の培養に使用

    編集履歴
    2020/03/06 Mr.HARIKIRI

    Erlenmeyer Flask – IWAKI

    http://www.iwakiglassindonesia.com/jp/product/erlenmeyer-flask-glass-stopper
  • [Bio-Equip] Vi-CELL XR – 性細胞数を測定 – BeckMan Coulter – ID11412 [2020/03/06]

    [Bio-Equip] Vi-CELL XR – 性細胞数を測定 – BeckMan Coulter – ID11412 [2020/03/06]

    Vi-CELL XR

    トリパンプルー染色法を用いた培養細胞の生死細胞を自動的に分析してする自動装置です。サンプルをカップに入れるだけで細胞の染色から解析データの印刷までを全自動で行います。

    従来の光学顕微鏡と血球計算板を用いる方法を自動化する装置であり、同時に10サンプルの測定が可能です。

    Supplier

    BeckMan-Coulter

    測定項目

    • トータル細胞数
    • 細胞濃度
    • サイズ分布
    • 細胞の生死判定
    • 生存率
    • 生細胞濃度

    機能

    • アクセス制限
    • 監査城跡
    • 21 CFR Part 11対応
    • 品質確認(PQ)

    生死細胞オートアナライザー
    Vi-CELL XR – BECKMAN COULTER

    https://ls.beckmancoulter.co.jp/products/cell-counting/vi-cell
    編集履歴
    2020/03/06 Mr.HARIKIRI
  • クラウドファンディングの紹介 – 大阪大学発ベンチャー「ビズジーン」- 新型コロナウイルス感染症の “使い切り検査キット”  – [2020/03/05]

    クラウドファンディングの紹介 – 大阪大学発ベンチャー「ビズジーン」- 新型コロナウイルス感染症の “使い切り検査キット” – [2020/03/05]

    ID11374

    ビズジーン

    日本の大阪大学発ベンチャー「ビズジーン」がコロナウイルス検査キット開発に対して資金を募ってます。#コロナウイルス #検査キット #ビズジーン

    実証試験の第一層試験までの目標資金300万円は、14時間で得られたようです。これらの検査薬の実証試験は、医薬品と同様のスタイルで実行する必要があるため、今後、第二層試験、第三層試験と進める必要があります。

    そのような理由から、ファンディングは継続されています。

    一部報道にあるように、国立感染症研究所は、ビズジーンに対してコロナウイルス株の提供を拒んでいるとの事ですが、なぜなのでしょうか?

    でも、いずれはコロナウイルス株も入手されて、コロナウイルスの検査キットはできあがるものと信じています。

    2020/03/05 はりきり(Mr)

    株式会社ビズジーン

    • VisGene Co., Ltd.
    • 代表者 : 開發 邦宏
    • 住所大阪府茨木市美穂ケ丘8-1 大阪大学産業科学研究所
    • URL : http://visgene.com/
    • 設立 : 2018/04
    • 大阪大学産業科学研究所での研究成果の実用化
    • 共同研究 : 大阪大学微生物研究所、国立感染症研究所、タイ保健省(デング熱でのキット開発)
    • デング熱は、世界で毎年3.9億人が感染している

    クラウドファンディングの内容

    タイトル:新型コロナウイルス:使い切りの”簡易検査キット”開発への一歩を

    • URL:https://readyfor.jp/projects/visgene01
    • 公開期間:2020年2月28日(木)〜4月17日(金)23時
    • リターンについて:3000円から100万円まで全10コースから支援が可能です。
    • リターンはサンクスメール、報告書などで、
    • 今回開発する簡易検査キットはリターンには含まれません。
    • 目標金額:300万円
    • ※本件は目標金額を達成した場合のみ、実行者が支援金を受け取ることができるALL-or-Nothing形式です。

    クラウドファンディング・サービス体

    ◾ READYFOR株式会社とは https://corp.readyfor.jp/

    READYFOR株式会社は、「誰もがやりたいことを実現できる世の中をつくる」をビジョンに日本初・国内最大級のクラウドファンディングサービス「READYFOR」を運営しています。2011年3月のサービス開始から1.3万件以上のプロジェクトを掲載し、58万人から約100億円の資金を集め、国内最大級のクラウドファンディングサービスとして、中学生から80代の方まで幅広い方々の夢への一歩をサポートしています。(2020年2月時点)「カンブリア宮殿」をはじめ様々なメディアに掲載され、2016年6月サービス産業生産性協議会が主催する第1回日本サービス大賞優秀賞を受賞。

    下記、参考記事よりREADYFORについて抜粋。

    参考

    特徴の比較(ビズジーン : PCR)

    項目ビズジーンPCR
    測定時間15分6時間
    同時測定1検体/キット1~96検体
    原理核酸クロマト
    (相補遺伝子配列
    による補足)
    核酸増幅
    (1つあれば増幅可能)
    検出感度低い高い
    検査の適用時期感染初期を除く確定判定極初期からの確定判定

    記事

    新型コロナウイルス感染症:使い切りの “簡易検査キット” 開発へ、クラウドファンディングサービス「READYFOR」にて支援募集を開始。 - JIJI.COM より

    https://readyfor.jp/projects/visgene01

    【阪大ベンチャー】ビズジーン新型コロナウイルス肺炎「15分簡易検査キット」開発したが、感染研がウイルス株提供せず - かんKANSAI SANPO BLOG より

    https://kansai-sanpo.com/visgene02/

    新型コロナウイルス:使い切りの”簡易検査キット”開発への一歩を - READYFOR より

    第一目標達成のお礼 (3/1追記)

    https://readyfor.jp/projects/visgene01
  • [Bio-Equip] Pod Filter System – 培養液清澄ろ過 – Millipore – ID118625 [2020/03/03]

    [Bio-Equip] Pod Filter System – 培養液清澄ろ過 – Millipore – ID118625 [2020/03/03]

    Bio-Equipment-Harvest

    Millipede Pod filter System

    Harvestに使用されるMillipreのろ過システム

    Millipore Millistack+ POD

    Millipore, pod filter system

    https://www.merckmillipore.com/Web-JP-Site/ja_JP/-/JPY/ShowDocument-Pronet?id=201306.13804
    編集履歴
    2020/03/03 Mr.HARIKIRI
  • [健康] 風邪ウイルス (まとめ) – イラノウイルス、アデノウイルス、コロナウイルス・・・ – かぜは万病の元 – ID11306 [2020/03/03]

    [健康] 風邪ウイルス (まとめ) – イラノウイルス、アデノウイルス、コロナウイルス・・・ – かぜは万病の元 – ID11306 [2020/03/03]

    かぜの症状を示すウイルス

    原因ウイルス

    1. ライノウイルス (rhinovirus) 1)
      • 鼻風邪ウイルス
      • 風邪の30%~50%
      • 100種以上の亜群がある。
      • Picornavirus=pico[スペイン語で、小さい] rna[RNA] virus[ウイルス])科に属する。以下はヒトに感染する
        • エンテロウイルス属
        • ライノウイルス属
        • ヘパトウイルス属(A型肝炎ウイルス。以前エンテロウイルス72型)
      • 春秋に多い
    2. アデノウイルス (adenovirus) 2)
      • 呼吸器感染症
      • プール熱
      • 流行性結膜炎
      • 出血性膀胱炎
      • 胃腸炎
    3. コロナウイルス (coronavirus) 3)
      • 風邪の20%程度を占める
      • 新型としてSARS, MERS, 最近では、SARS2が知られる
    4. RSウイルス (RSV) 4)
      1. 気道感染症の一般的な原因で、ほぼすべての小児が4歳になるまでに感染
    5. ヒトメタニューモウイルス (hMPV) 4)
      • RSウイルスに似ていますが、別のウイルスです。hMPVはRSウイルスと季節的に同じ時期に発生
      • RSウイルスほど多くの小児に感染しません。

    症状

    • 鼻、副鼻腔、のどの粘膜に起こるウイルス感染症 5)
    • 扁桃・咽頭炎 6)

    その他の話題

    A型インフルエンザとライノウイルスの同時感染は、高い確率で起こらないことが、大規模研究の報告がなされています 7)

    参考文献

    1) ライノウイルスについて – 横浜市

    https://www.msdmanuals.com/ja-jp/ホーム/news/external/2019/12/17/18/43/753101

    2) アデノウイルス解説ページ-アデノウイルスの種類と病気

    https://www.niid.go.jp/niid/ja/adeno-pfc-m/2110-idsc/4th/4326-adeno-virus-page2.html

    3) コロナウイルス(投稿)

    4) RSウイルス (RSV) 感染症とヒトメタニューモウイルス感染症- MSDマニュアル 家庭版

    https://www.msdmanuals.com/ja-jp/ホーム/23-小児の健康上の問題/乳児と小児におけるウイルス感染症/rsウイルス-(rsv)-感染症とヒトメタニューモウイルス感染症

    5) かぜ(感冒)- MSDマニュアル 家庭版

    https://www.msdmanuals.com/ja-jp/ホーム/16-感染症/ウイルス感染症/かぜ(感冒)?query=ライノウイルス

    6) 扁桃・咽頭炎- MSDマニュアル 家庭版

    https://www.msdmanuals.com/ja-jp/ホーム/19-耳、鼻、のどの病気/口とのどの病気/扁桃・咽頭炎?query=ライノウイルス

    7) 風邪とインフルエンザの同時感染がめったにない理由- MSDマニュアル 家庭版

    https://www.msdmanuals.com/ja-jp/ホーム/news/external/2019/12/17/18/43/753101
  • 気になる企業 – AVIGEN – Genezymeに買収 – △ID11266 [2020/03/03]

    気になる企業 – AVIGEN – Genezymeに買収 – △ID11266 [2020/03/03]

    現在は、Avigen社は存在しない。

    「気になる企業」シリーズ。バイオ医薬品に関わる企業の情報を取りまとめています。遺伝子治療薬の開発ベンチーであった「Avigen」社は、Genezymeに買収されており、現在は、存在していない。

    Genzymeは、Sanofiと合併している

    Sanofi Genezyme

    https://www.sanofi.co.jp/ja/about-us/product/genzyme

    Division of MediciNova Inc.
    www.avigen.com : 今はもう無い

    Avigen, Inc.’s Gene Therapy Technology Acquired By Genzyme Corporation

    https://www.biospace.com/article/releases/avigen-inc-s-gene-therapy-technology-acquired-by-genzyme-corporation-/
    編集履歴
    2020/03/03 Mr.HARIKIRI
  • [用語] NeeS ; Non-eCTD electronic Submission – 医薬品の承認申請関連用語

    [用語] NeeS ; Non-eCTD electronic Submission – 医薬品の承認申請関連用語

    NeeS : Non-eCTD electronic Submission, CDに納めて郵送登録すること

  • [用語] CTD : Common Technical Document

    [用語] CTD : Common Technical Document

    CTD

    CTD : Common Technical Document, 医薬品の規制当局に申請する様式。

    ICH-M4 CTD(コモン・テクニカル・ドキュメント) -PMDA –

    https://www.pmda.go.jp/int-activities/int-harmony/ich/0035.html

    編集履歴

    2020/03/12 Mr.Harikiri

  • [Kw] eCTDとDMF – ID11241 [2020/03/02]

    [Kw] eCTDとDMF – ID11241 [2020/03/02]

    DMFは、従来紙媒体による登録でした。しかし、eCTDの流れが進む中、DMFについても電子申請が始まっています。

    DMFとは

    製造販売申請書の審査には、申請者の持つ営業秘密(情報・知見・ノウハウ)を開示する仕組みとなっています。この不利益を回避する為に、DMF精度が発展しました。

    DMF制度のメリット

    • Aが営業秘密の国別に登録
    • 利害関係のあるBが、その国で製造販売申請する
    • AはBに営業秘密を開示しないが、その国は、AとBの情報を持っており、申請内容について審査が可能となる

    DMF制度のデメリット

    • 国ごとに登録対象が異なる (製造・品質・営業・IT)
    • 登録・維持の方法が異なる
    • フォーマットなどが異なる

    eCTD/eSubmission の概要

    https://www.gmp-platform.com/login/?err=page_auth&Return_URL=%2Ftopics_detail1_2%2Fid%3D13055
    https://www.dms-jp.com/pharmacy/flow.asp
  • [WordPress] 自作プラグイン、Twenty Twentyテーマ幅の修正、子テーマのcontent.phpをいじる – △ID11199 [2020/03/01]

    [WordPress] 自作プラグイン、Twenty Twentyテーマ幅の修正、子テーマのcontent.phpをいじる – △ID11199 [2020/03/01]

    はじめに

    サイトの表示具合は、設定されているCSSを変更して自分好みに変更したり、自作のプラグインにCSSコードを埋め込んだり、色々と方法があるようです。CSSをいじる場合は、小テーマを作って、それを編集するようにします。子テーマを作る理由は、テーマのアップデートによって上書きされてしまうので、それを避けるためです。私も専門家ではありませんが、これからは、徐々にサイトの表示具合をカスタマイズしていきたいと思っていますが、その手法もいろいろあり、それらを学んで行こうと思います。

    自作プラグイン

    まだ、表示幅の埋め込みしかできていません。当サイトでしようしているTwenty Twentyテーマの投稿のデフォルト幅を、以下の手順で自作プラグインとしてインストールして、広くなるように設定できます。

    • 参考1からWordPressのTwenty Twentyテーマのデフォルトの投稿幅を広くするコードを、参考1のmy-plugin.phpの指定の箇所にコピペする
    • my-plugin.phpは、WordPressのブラインインとしてインストールできるようにパッケージされているので、ダウンロードしたファイルの組合せで、アップロードしてインストールする。
    • 以上の操作で、設定が反映される。

    参考1
    WordPress5.3 新デフォルトテーマ Twenty Twenty をチェックしています

    https://nendeb.com/819

    参考2
    WordPress (自分専用)マイ・プラグインを作ろう

    https://nendeb.com/1

    完成したプラグインのコード

    幅の修正のオリジナルは、functions.phpにグローバル変数として設定されており580px(下の「functions.php」を参照)でしたが、iPad Pro 11で閲覧して違和感のない広さに設定してみました。

    その設定では、860pxになっています。以下のコードのコメントには、オリジナルの値580pxを残していますが、実際の設定コードは860pxに変更しています。

    functions.php

    グローバル変数 $content_width

    	// Set content-width.
    	global $content_width;
    	if ( ! isset( $content_width ) ) {
    		$content_width = 580;
    	}
    

    my-plugin.php

    <?php
    /*
    Plugin Name: my-plugin
    Plugin URI:
    Description: My Plugin For WordPress.
    Version: 1.0.2
    Author: nendeb
    Author URI: http://nendeb.com/
    License: GPLv2 or later
    */
    
    
    // ここからコードをいれてください。
    
    // Start_01,WordPress Theme: Twenty Twenty の表示幅
    /* コンテンツ幅は 580px と だいぶ狭いなと思うので 簡単に変更できるかテストしてみました。
    公開画面と管理画面のCSS と $GLOBALS[‘content_width’] を上書きしてみます。
    */
    
    /*
     * 公開画面での Content幅を 860px へ変更する
     * @since Twenty Twenty 1.0
     * License: GPLv2 or later
     */
    function twentytwenty_org_style() {
        echo '<style>
        .section-inner.thin,
        .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
            max-width: 86rem;
        }
        </style>';
    }
    add_action( 'wp_head', 'twentytwenty_org_style', 99 );
     
     
    /*
     * 管理画面での Content幅を 860px へ変更する
     * @since Twenty Twenty 1.0
     * License: GPLv2 or later
     */
    function twentytwenty_admin_style() {
        // Content幅 860 + 30 -> 860 + 0 : Admで確認した画面がUserの画面と異ならないようにした
        echo '<style>
        .wp-block {
            max-width: 860px;
        }
        .wp-block[data-align="wide"] {
            max-width: 860px;;
        }
        .wp-block[data-align="full"] {
            max-width: none;
        }
        </style>';
    }
    add_action( 'admin_print_styles', 'twentytwenty_admin_style', 99 );
     
     
    /*
     * content_width を 860px へ変更する
     * @since Twenty Twenty 1.0
     * License: GPLv2 or later
     */
    function twentytwenty_content_width() {
        // This variable is intended to be overruled from themes.
        $GLOBALS['content_width'] = 860;
    }
    add_action( 'after_setup_theme', 'twentytwenty_content_width', 0 );
    
    // End_01
    
    
    
    
    
    
    
    
    
    
    
    // ここまで
    
    
    if ( ! function_exists( 'nendebcom_hide_myplugin_updateplugin' ) ) :
    /*
     * サンプル
     * my-pluginの更新を非表示
     *
     * Note : https://nendeb.com/350
     */
    function nendebcom_hide_myplugin_updateplugin( $data ) {
    	if ( isset( $data->response['my-plugin/my-plugin.php'] ) ) {
    		unset( $data->response['my-plugin/my-plugin.php'] );
    	}
    	return $data;
    }
    add_filter( 'site_option__site_transient_update_plugins', 'nendebcom_hide_myplugin_updateplugin' );
    endif; // nendebcom_hide_myplugin_updateplugin
    
    
    
    
    
    if ( ! function_exists( 'nendebcom_plugin_last_load' ) ) :
    /*
     * サンプル
     * my-plugin を最後に読み込むようにする。
     * Note : https://nendeb.com/10
    */
    function nendebcom_plugin_last_load() {
    
        $this_activeplugin  = '';
        $this_plugin        = 'my-plugin/my-plugin.php';    //最後に読み込みたいプラグイン
        $active_plugins     = get_option( 'active_plugins' );
        $new_active_plugins = array();
    
        foreach ( $active_plugins as $plugins ) {
            if( $plugins != $this_plugin ){
                $new_active_plugins[] = $plugins;
            }else{
                $this_activeplugin = $this_plugin;
            }
        }
    
        if( $this_activeplugin ){
            $new_active_plugins[] = $this_activeplugin;
        }
    
        if( ! empty( $new_active_plugins ) ){
            update_option( 'active_plugins' ,  $new_active_plugins );
        }
    }
    add_action( 'activated_plugin', 'nendebcom_plugin_last_load' );
    endif; // nendebcom_plugin_last_load
    

    子テーマのfunctions.phpをいじる

    子テーマの作り方は、以下の関連記事をご参照ください。

    子テーマのディレクトリ直下にある「functions.php」に以下のコードを挿入します。

    functions.php

    • 子テーマ定義
    • 自動保存無効化
    • Headに(adsense)組み込み
      • AMP対応したページ/投稿には、headerにJavaScriptコードは使えません。挿入しても無効化されます。
    <?php
    add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
    function theme_enqueue_styles() {
      wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
      wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css', array('parent-style')
      );
    }
    
    // 自動保存を無効にする処理
    function autosave_off() {
      wp_deregister_script('autosave');
    }
    add_action( 'wp_print_scripts', 'autosave_off' );
    // For no support to AMP, AMP do not allow insertion to Header
    // 以下は、<Head>と</head>の間にGoogle Adsenseコードを挿入
    // ただし、AMPでは、無秩序に挿入は許されないため、AMPを使用する場合は削除
    function km_script () {
     echo '<div><script data-ad-client="ca-pub-1277399675163968" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script></div>';
    }
    add_action( 'amp_post_template_head', 'km_script' );
    //
    
    ?>

    ログインしているときに処理する

    編集の最中に、投稿内容をブラウザで表示させて確認する場合、「編集」リンクを投稿の最初や最後の方に表示できると便利です。以下は、投稿の最初に表示させるカスタマイズです。同時に前後の投稿ナビゲーションも表示させます。

    content.phpに、以下のコードを挿入します。

    <?php if (is_user_logged_in()) : ?>
    
    	<div>
    	<?php
    	if ( is_single() ) {
    	
    		get_template_part( 'template-parts/navigation' );
    			
    	}
    
    		// 編集
    		edit_post_link();
    
    	?>
    	</div>
    
    <?php endif;?>
    

    完成した – content.php

    • 前後の投稿へのナビゲータ
    • 投稿の編集リンクの表示

    以下、完成した content.phpのコード

    <?php
    /**
     * The default template for displaying content
     *
     * Used for both singular and index.
     *
     * @link https://developer.wordpress.org/themes/basics/template-hierarchy/
     *
     * @package WordPress
     * @subpackage Twenty_Twenty
     * @since 1.0.0
     */
    
    ?>
    
    <article <?php post_class(); ?> id="post-<?php the_ID(); ?>">
    
    	<?php
    
    	get_template_part( 'template-parts/entry-header' );
    
    	if ( ! is_search() ) {
    		get_template_part( 'template-parts/featured-image' );
    	}
    
    	?>
    
    	<div>
    	<?php 
    	// 全ページに表示 : カテゴリメニュー
    	get_template_part( 'template-parts/info-course' );  
    	?>
    	</div>
    
    <?php if (is_user_logged_in()) : ?>
    
    	<div>
    	<?php
    	if ( is_single() ) {
    	
    		get_template_part( 'template-parts/navigation' );
    			
    	}
    
    		// 編集
    		edit_post_link();
    
    	?>
    	</div>
    
    <?php endif;?>
    
    
    
    	<div class="post-inner <?php echo is_page_template( 'templates/template-full-width.php' ) ? '' : 'thin'; ?> ">
    
    		<div class="entry-content">
    
    			<?php
    			if ( is_search() || ! is_singular() && 'summary' === get_theme_mod( 'blog_content', 'full' ) ) {
    				the_excerpt();
    			} else {
    				the_content( __( 'Continue reading', 'twentytwenty' ) );
    			}
    			?>
    
    		</div><!-- .entry-content -->
    
    	</div><!-- .post-inner -->
    
    	<div class="section-inner">
    		<?php
    		wp_link_pages(
    			array(
    				'before'      => '<nav class="post-nav-links bg-light-background" aria-label="' . esc_attr__( 'Page', 'twentytwenty' ) . '"><span class="label">' . __( 'Pages:', 'twentytwenty' ) . '</span>',
    				'after'       => '</nav>',
    				'link_before' => '<span class="page-number">',
    				'link_after'  => '</span>',
    			)
    		);
    
    		// 編集
    		edit_post_link();
    
    		// Single bottom post meta.
    		twentytwenty_the_post_meta( get_the_ID(), 'single-bottom' );
    
    		if ( is_single() ) {
    
    			get_template_part( 'template-parts/entry-author-bio' );
    
    		}
    		?>
    
    	</div><!-- .section-inner -->
    
    	<div>
    	<?php
    	?>
    	</div>
    
    	<?php
    
    	// 全ページに表示 : カテゴリメニュー
    	get_template_part( 'template-parts/info-course-end' );
    
    	if ( is_single() ) {
    
    		get_template_part( 'template-parts/navigation' );
    
    	}
    
    	/**
    	 *  Output comments wrapper if it's a post, or if comments are open,
    	 * or if there's a comment number – and check for password.
    	 * */
    	if ( ( is_single() || is_page() ) && ( comments_open() || get_comments_number() ) && ! post_password_required() ) {
    		?>
    
    		<div class="comments-wrapper section-inner">
    
    			<?php comments_template(); ?>
    
    		</div><!-- .comments-wrapper -->
    
    		<?php
    	}
    	?>
    
    </article><!-- .post -->
    

    Font-weight

    font-weightの値は、100から900まで100刻み(未確認、1刻みでも可能かもしれない)で設定できます。

    • 400 : 普通の太さ
    • 700 : bold
    • 普通文字を500すれば、見やすくななる(ブロガーさんの提案)

    https://masaa.net/2018/12/28/post-181227-4/

    編集履歴

    2020/04/08 文言整備、ソース記載、タイトル修正
    2020/05/01 文言整備
    2021/02/25 追記 (「はじめに」)

    関連記事(WordPress, Tag:customize)