大豆とコーン

トピックス

植物資源の利用や食生活に関する文献、ウェブに公開されているデータとその解析、DX・データサイエンスに関する話題、データ解析に用いたプログラムのコード(主にPython)などを紹介します。

大豆ミートに関する特許調査

カテゴリー: 大豆蛋白・大豆ミート

投稿日: 2022-06-30

健康、蛋白質供給、環境負荷などから国内では大豆による代替肉、すなわち"大豆ミート"への関心が高まっています。
また2022年2月24日、大豆ミート食品類の日本農林規格(JAS規格)が制定されました。
そこで大豆を原料とする肉代替素材開発に関する国内の特許について調査しました。

調査・解析方法

  • 特許情報プラットホーム J-Plat Pat
  • 検索項目: 要約/抄録
  • 検索ワード: 大豆 x ( 肉代替 + 代替肉 + 肉様)
  • プロットはダウンロードしたcsvファイルからPythonで作成(コードを記載)

検索ヒット件数推移

2021年、2022年と特許件数が顕著に増加しています。 特許件数

2012年以降に公知された出願企業と出願件数

不二製油㈱は以前より大豆蛋白の利用開発に力を入れています。

日本製粉㈱(2021年1月より㈱ニップンに社名変更)はパスタソース、冷凍食品向けでしょうか。

出願企業 出願件数
不二製油株式会社
日本製粉株式会社
伊藤ハム株式会社
イビデン株式会社
昭和産業株式会社
キユーピー株式会社
味の素株式会社
日本製紙株式会社
オリエンタル酵母工業株式会社
日清オイリオグループ株式会社
キユーピー株式会社
MCフードスペシャリティーズ株式会社
クラシエフーズ株式会社
日本食品化工株式会社
学校法人関東学院
ソレイ リミテッド ライアビリティ カンパニー

Pythonによるプログラムのコード

上記プロット・テーブルの作成に用いたPythonのコードです。

あくまで参考です。自己責任で適当に編集して試してください。

開発・実行環境:Google Colaboratory


# Install
!pip install japanize-matplotlib

# Import import pandas as pd import numpy as np import matplotlib.pyplot as plt import japanize_matplotlib import seaborn as sns sns.set(font="IPAexGothic")
# J-PlatPatからダウンロードしたcsvファイルの読み込み df = pd.read_csv('特実_国内文献.csv') print(df.shape) print(df.info())
# '公知日'と'出願人'の列を抽出 df_ext = df.loc[:,['公知日','出願人/権利者']] # '公知日'の値から年を抽出して新たな列'公知年'に代入 df_ext['公知年'] = df_ext['公知日'].apply(lambda x: int(str(x)[0:4])) # 列'公知年'の値が2012年以降の行を抽出 df_ext = df_ext[df_ext['公知年'] > 2011] # 列'公知年'の値を整数型から文字列型に変換 df_ext['公知年'] = df_ext['公知年'].astype(str)
# 公知年別特許件数プロット ## プロット用データフレームを作成 year_li = ['2012', '2013', '2014', '2015', '2016', '2017', '2018', '2019', '2020', '2021', '2022'] number_li = [] for year in year_li: try: number_li.append(df_ext['公知年'].value_counts()[year]) except KeyError: number_li.append(0) year_df = pd.DataFrame({'公知年': year_li, '件数': number_li}) ## プロット xlabels = year_df['公知年'].to_list() fig, ax = plt.subplots(figsize=(12, 6)) ax.bar(year_df['公知年'], year_df['件数']) ax.set_title('大豆の肉代替に関する特許件数', fontsize=16) ax.set_xticklabels(xlabels, rotation=70, ha='right') ax.set_xlabel('公知年', size = 14, weight = "light") ax.set_ylabel('件数', size = 14, weight = "light") plt.show() fig.savefig("patents_num.jpg") #plotの保存
# 出願企業別特許件数 shutugannin_li = df_ext['出願人/権利者'].unique().tolist() for index, value in df_ext['出願人/権利者'].value_counts().iteritems(): print(index, ': ', value)
ページトップへ戻る