🌐 EN | πŸ‡―πŸ‡΅ JP | Last sync: 2025-11-16

Chapter 2: Complete Guide to 21 MI Journals

Impact Factor, Review Time, and Submission Strategies Explained

πŸ“– Reading Time: 20-25 minutes πŸ“Š Difficulty: Beginner to Intermediate πŸ‘₯ Target: Undergraduates to Early Career Researchers

This chapter covers Complete Guide to 21 MI Journals. You will learn essential concepts and techniques.

What You Will Learn in This Chapter

πŸ“˜ Level 1: Basic Understanding

  • Understand the classification and characteristics of 21 MI journals
  • Know the guidelines for Impact Factor and review time
  • Grasp the scope and suitable research themes for each journal
  • Understand the differences between open access and traditional publishing

πŸ“— Level 2: Practical Skills

  • Select the optimal journal for your research
  • Develop submission strategies according to career stage
  • Plan step-down strategies
  • Manage and visualize journal databases with Python

πŸ“• Level 3: Applied Skills

  • Strategically judge research field and journal compatibility
  • Optimize submission priority for multiple journals
  • Build a journal recommendation system using machine learning
  • Design long-term publication plans and career paths

Introduction: The Importance of Journal Selection

Journal selection significantly impacts research visibility and career development. Consider the following factors:

flowchart TD A[Research Complete] --> B{Novelty?} B -->|Breakthrough| C[Nature series/High IF] B -->|Significant Progress| D[Field Top Journals] B -->|Incremental| E[Specialized Journals] C --> F{Rejected?} D --> F E --> G[Submit] F -->|Yes| H[Step Down] F -->|No| G H --> D H --> E style A fill:#e1f5ff style G fill:#d4edda style H fill:#fff3cd

MI Journal Classification Map

This chapter introduces 21 journals suitable for MI research, classified into 4 categories:

flowchart LR A[21 MI Journals] --> B[MI & Data-Driven
Materials Research
4 journals] A --> C[Computational
Materials Science
5 journals] A --> D[Materials Data Science
& Characterization
6 journals] A --> E[Related Fields
6 journals] B --> B1[npj Computational Materials] B --> B2[Digital Discovery] B --> B3[InfoMat] B --> B4[Materials Genome Eng.] C --> C1[Computational Mat. Sci.] C --> C2[Acta Materialia] C --> C3[Physical Review Materials] C --> C4[Nature Communications] C --> C5[Nature Materials] D --> D1[J. Chem. Info. Model.] D --> D2[J. Cheminformatics] D --> D3[Scientific Data] D --> D4[Advanced Materials] D --> D5[Materials Today] D --> D6[Communications Materials] E --> E1[Energy Storage Materials] E --> E2[Advanced Energy Materials] E --> E3[ACS Applied Mat. & Interfaces] E --> E4[ACS Central Science] E --> E5[Science Advances] E --> E6[Machine Learning: Sci. & Tech.] style A fill:#667eea,color:#fff style B fill:#e1f5ff style C fill:#e6f3ff style D fill:#f0e6ff style E fill:#fff3cd
Comparison Table of All 21 Journals
Journal Impact Factor Review Time OA PhD Recommendation
npj Computational Materials 9.0 2-3 months Full OA β˜…β˜…β˜…β˜…β˜…
Computational Materials Science 3.5 2-4 months Hybrid β˜…β˜…β˜…β˜…β˜†
InfoMat 22.0 2-3 months Full OA β˜…β˜…β˜…β˜…β˜†
Digital Discovery 5.0 1-2 months Full OA β˜…β˜…β˜…β˜…β˜†
Materials Genome Eng. Advances 2.5 2-3 months Full OA β˜…β˜…β˜…β˜†β˜†
Nature Communications 16.6 2-4 months Full OA β˜…β˜…β˜…β˜†β˜†
Nature Materials 43.0 3-6 months Subscription β˜…β˜†β˜†β˜†β˜†
Advanced Materials 29.4 2-3 months Hybrid β˜…β˜…β˜…β˜†β˜†
Acta Materialia 9.4 2-4 months Hybrid β˜…β˜…β˜…β˜…β˜†
Materials Today 21.0 3-4 months Subscription β˜…β˜…β˜†β˜†β˜†
Machine Learning: Sci. & Tech. 6.8 2-3 months Full OA β˜…β˜…β˜…β˜…β˜†
J. Chem. Info. & Model. 5.6 2-3 months Hybrid β˜…β˜…β˜…β˜…β˜†
J. Cheminformatics 7.1 2-3 months Full OA (Free) β˜…β˜…β˜…β˜…β˜†
Energy Storage Materials 20.4 2-3 months Hybrid β˜…β˜…β˜…β˜…β˜†
Advanced Energy Materials 27.8 2-3 months Hybrid β˜…β˜…β˜†β˜†β˜†
ACS Applied Mat. & Interfaces 9.5 2-3 months Hybrid β˜…β˜…β˜…β˜…β˜†
ACS Central Science 18.2 2-3 months Full OA β˜…β˜…β˜…β˜†β˜†
Science Advances 13.6 2-4 months Full OA β˜…β˜…β˜…β˜†β˜†
Physical Review Materials 3.4 2-3 months Hybrid β˜…β˜…β˜…β˜†β˜†
Communications Materials 7.5 2-3 months Full OA β˜…β˜…β˜…β˜…β˜†
Scientific Data 6.0 1-2 months Full OA β˜…β˜…β˜…β˜†β˜†

Category 1: MI & Data-Driven Materials Research (4 journals)

This group is optimal for MI methodology papers and computational materials science research.

1. npj Computational Materials

Publisher: Nature Publishing Group
Impact Factor: 9.0 (2023)
Review Time: 2-3 months
OA: Full OA (€3,490)

Features

  • Nature sister journal, top computational materials science journal
  • Optimal for MI methodology papers
  • Emphasizes reproducibility and open data
  • High visibility and impact

Submission Strategy

  • Requires methodological novelty or significant computational science advance
  • Code and data sharing strongly encouraged
  • Demonstrate clear impact on materials science
  • Incremental improvements only are difficult to accept

Suitable Research Examples

  • New GNN architecture proposal with benchmark evaluation
  • Transfer learning methods for property prediction with limited data
  • Novel high-throughput computational workflows
πŸ“Š Career Stage Recommendations
Master's: β˜…β˜…β˜†β˜†β˜† Challenging but not impossible
PhD: β˜…β˜…β˜…β˜…β˜… Primary target journal
Postdoc+: β˜…β˜…β˜…β˜…β˜… Essential

2. Computational Materials Science

Publisher: Elsevier
Impact Factor: 3.5 (2023)
Review Time: 2-4 months
OA: Hybrid OA

Features

  • Established computational materials science journal (founded 1992)
  • Strong MI section
  • Appropriate step-down from npj Computational Materials
  • Accepts wide range of topics

Submission Strategy

  • Incremental advances accepted
  • Good balance of theory and application
  • Welcomes detailed computational methodology descriptions
  • Experimental validation not required

Suitable Research Examples

  • Application of existing ML methods to materials science
  • Database construction specific to material systems
  • Computational method improvements and benchmarks
πŸ“Š Career Stage Recommendations
Master's: β˜…β˜…β˜…β˜…β˜… Optimal for first paper
PhD: β˜…β˜…β˜…β˜…β˜† Solid choice
Postdoc+: β˜…β˜…β˜…β˜†β˜† As step-down option

3. InfoMat

Publisher: Wiley
Impact Factor: 22.0 (2023)
Review Time: 2-3 months
OA: Full OA

Features

  • Information-driven materials research specialist journal
  • High IF and rapidly growing (founded 2019)
  • Specialized in data-driven approaches

Submission Strategy

  • Innovative data-driven approaches
  • Research with expected high impact
  • Demonstration of novel materials discovery
  • Pure methodology development alone is weak

Suitable Research Examples

  • AI-driven new materials discovery with experimental validation
  • Materials exploration from large-scale databases
  • Multimodal data integration methods
πŸ“Š Career Stage Recommendations
Master's: β˜…β˜…β˜†β˜†β˜† High barrier
PhD: β˜…β˜…β˜…β˜…β˜† Worth challenging
Postdoc+: β˜…β˜…β˜…β˜…β˜… High impact target

4. Digital Discovery

Publisher: Royal Society of Chemistry
Impact Factor: 5.0 (2024 estimate)
Review Time: 1-2 months (rapid)
OA: Full OA

Features

  • Emerging journal for data-driven chemistry and materials science (founded 2022)
  • Characterized by rapid review
  • Growing with expected IF increase

Submission Strategy

  • Research requiring timely publication
  • As an emerging journal, somewhat easier acceptance
  • Application of data science methods
  • Open science orientation

Suitable Research Examples

  • Rapid materials screening methods
  • Integration with automated experimental systems
  • Data-driven synthesis route exploration
πŸ“Š Career Stage Recommendations
Master's: β˜…β˜…β˜…β˜…β˜† Accessible
PhD: β˜…β˜…β˜…β˜…β˜† Good option
Postdoc+: β˜…β˜…β˜…β˜†β˜† Strategic choice

Python Code Examples

Code Example 1: Journal Database Construction (pandas)

Manage information on 21 journals using pandas DataFrame.

# Requirements:
# - Python 3.9+
# - numpy>=1.24.0, <2.0.0
# - pandas>=2.0.0, <2.2.0

"""
Example: Manage information on 21 journals using pandas DataFrame.

Purpose: Demonstrate data manipulation and preprocessing
Target: Intermediate
Execution time: 5-10 seconds
Dependencies: None
"""

import pandas as pd
import numpy as np

# Journal database construction
journals_data = {
    'journal_name': [
        'npj Computational Materials',
        'Computational Materials Science',
        'InfoMat',
        'Digital Discovery',
        'Nature Communications',
        'Nature Materials',
        'Advanced Materials',
        'Acta Materialia',
        'Materials Today',
        'Machine Learning: Science and Technology',
        'Journal of Chemical Information and Modeling',
        'Journal of Cheminformatics',
        'Energy Storage Materials',
        'Advanced Energy Materials',
        'ACS Applied Materials & Interfaces',
        'ACS Central Science',
        'Science Advances',
        'Physical Review Materials',
        'Communications Materials',
        'Scientific Data',
        'Materials Genome Engineering Advances'
    ],
    'impact_factor': [9.0, 3.5, 22.0, 5.0, 16.6, 43.0, 29.4, 9.4, 21.0, 6.8,
                      5.6, 7.1, 20.4, 27.8, 9.5, 18.2, 13.6, 3.4, 7.5, 6.0, 2.5],
    'review_time_months': [2.5, 3.0, 2.5, 1.5, 3.0, 4.5, 2.5, 3.0, 3.5, 2.5,
                           2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 3.0, 2.5, 2.5, 1.5, 2.5],
    'open_access': ['Full OA', 'Hybrid', 'Full OA', 'Full OA', 'Full OA',
                    'Subscription', 'Hybrid', 'Hybrid', 'Subscription', 'Full OA',
                    'Hybrid', 'Full OA (Free)', 'Hybrid', 'Hybrid', 'Hybrid',
                    'Full OA', 'Full OA', 'Hybrid', 'Full OA', 'Full OA', 'Full OA'],
    'category': ['MI Specialist', 'MI Specialist', 'MI Specialist', 'MI Specialist', 'Computational Materials', 'Computational Materials',
                 'Materials Data Science', 'Computational Materials', 'Materials Data Science', 'Related Fields',
                 'Materials Data Science', 'Materials Data Science', 'Related Fields', 'Related Fields',
                 'Related Fields', 'Related Fields', 'Related Fields', 'Computational Materials',
                 'Materials Data Science', 'Materials Data Science', 'MI Specialist']
}

df = pd.DataFrame(journals_data)

# Display data
print("=== 21 MI Journals Database ===")
print(df.to_string(index=False))

# Category statistics
print("\n=== Category Statistics ===")
print(df.groupby('category').agg({
    'impact_factor': ['mean', 'median', 'max'],
    'review_time_months': 'mean'
}).round(2))

# Top 5 by Impact Factor
print("\n=== Top 5 by Impact Factor ===")
print(df.nlargest(5, 'impact_factor')[['journal_name', 'impact_factor', 'category']])

# Fast review journals (within 2 months)
print("\n=== Fast Review Journals (≀2 months) ===")
fast_review = df[df['review_time_months'] <= 2.0]
print(fast_review[['journal_name', 'review_time_months', 'impact_factor']].sort_values('review_time_months'))

# Full OA with free publication
print("\n=== Full OA & Free Publication ===")
free_oa = df[df['open_access'] == 'Full OA (Free)']
print(free_oa[['journal_name', 'impact_factor']])
Code Example 2: Impact Factor vs Review Time Visualization

Visualize journal characteristics with scatter plot.

# Requirements:
# - Python 3.9+
# - matplotlib>=3.7.0
# - seaborn>=0.12.0

"""
Example: Visualize journal characteristics with scatter plot.

Purpose: Demonstrate data visualization techniques
Target: Beginner to Intermediate
Execution time: 2-5 seconds
Dependencies: None
"""

import matplotlib.pyplot as plt
import seaborn as sns

# Style setup
plt.style.use('seaborn-v0_8-darkgrid')
sns.set_palette("husl")

# Create figure
fig, ax = plt.subplots(figsize=(12, 8))

# Color by category
categories = df['category'].unique()
colors = sns.color_palette("husl", len(categories))
category_colors = {cat: color for cat, color in zip(categories, colors)}

for category in categories:
    category_df = df[df['category'] == category]
    ax.scatter(
        category_df['review_time_months'],
        category_df['impact_factor'],
        label=category,
        s=200,
        alpha=0.6,
        color=category_colors[category],
        edgecolors='black',
        linewidth=1.5
    )

# Label journal names
for idx, row in df.iterrows():
    # Abbreviate long names
    name = row['journal_name']
    if len(name) > 30:
        name = name[:27] + '...'

    ax.annotate(
        name,
        (row['review_time_months'], row['impact_factor']),
        xytext=(5, 5),
        textcoords='offset points',
        fontsize=8,
        alpha=0.7
    )

# Graph decoration
ax.set_xlabel('Review Time (months)', fontsize=14, fontweight='bold')
ax.set_ylabel('Impact Factor', fontsize=14, fontweight='bold')
ax.set_title('21 MI Journals: Impact Factor vs Review Time', fontsize=16, fontweight='bold')
ax.legend(title='Category', fontsize=10, title_fontsize=11)
ax.grid(True, alpha=0.3)

# Highlight ideal zone (high IF & fast review)
ax.axhline(y=10, color='green', linestyle='--', alpha=0.3, label='IF β‰₯10')
ax.axvline(x=2.5, color='blue', linestyle='--', alpha=0.3, label='Review ≀2.5 months')

plt.tight_layout()
plt.savefig('journals_if_vs_review_time.png', dpi=300, bbox_inches='tight')
plt.show()

# Statistical summary
print("=== Correlation Analysis ===")
correlation = df['impact_factor'].corr(df['review_time_months'])
print(f"Correlation between IF and review time: {correlation:.3f}")

print("\n=== Ideal Journals (IFβ‰₯10 AND review≀2.5 months) ===")
ideal_journals = df[(df['impact_factor'] >= 10) & (df['review_time_months'] <= 2.5)]
print(ideal_journals[['journal_name', 'impact_factor', 'review_time_months']])
Code Example 3: Journal Recommendation System (Machine Learning)

Match optimal journals based on research content.

# Requirements:
# - Python 3.9+
# - numpy>=1.24.0, <2.0.0

"""
Example: Match optimal journals based on research content.

Purpose: Demonstrate machine learning model training and evaluation
Target: Advanced
Execution time: 10-30 seconds
Dependencies: None
"""

from sklearn.feature_extraction.text import TfidfVectorizer
from sklearn.metrics.pairwise import cosine_similarity
import numpy as np

# Journal scope descriptions
journal_scopes = {
    'npj Computational Materials': 'machine learning graph neural networks computational materials discovery DFT high-throughput',
    'Computational Materials Science': 'computational materials modeling DFT phase diagrams materials databases',
    'InfoMat': 'data-driven materials discovery artificial intelligence materials informatics experimental validation',
    'Digital Discovery': 'automated discovery data science chemistry materials rapid screening',
    'Nature Communications': 'high-impact interdisciplinary materials science broad significance',
    'Nature Materials': 'breakthrough discoveries paradigm-shifting materials revolutionary',
    'Advanced Materials': 'advanced functional materials high performance applications',
    'Acta Materialia': 'structural materials metallurgy phase transformations mechanical properties',
    'Materials Today': 'comprehensive reviews perspectives materials science',
    'Machine Learning: Science and Technology': 'machine learning scientific applications transfer learning benchmarks',
    'Journal of Chemical Information and Modeling': 'cheminformatics molecular property prediction QSAR drug design',
    'Journal of Cheminformatics': 'cheminformatics software tools databases open source',
    'Energy Storage Materials': 'battery materials energy storage experimental validation electrochemistry',
    'Advanced Energy Materials': 'breakthrough energy materials solar cells batteries catalysts',
    'ACS Applied Materials & Interfaces': 'applied materials interfaces surface properties applications',
    'ACS Central Science': 'interdisciplinary chemistry machine learning methods broad impact',
    'Science Advances': 'high-impact science interdisciplinary broad significance',
    'Physical Review Materials': 'physics materials quantum materials density functional theory',
    'Communications Materials': 'solid materials research experimental computational',
    'Scientific Data': 'materials databases data publication data descriptors',
    'Materials Genome Engineering Advances': 'materials genome high-throughput databases computational screening'
}

# User research description
def recommend_journals(research_description, top_n=5):
    """
    Recommend optimal journals from research description

    Parameters:
    -----------
    research_description : str
        Research content description
    top_n : int
        Number of journals to recommend

    Returns:
    --------
    recommendations : list
        List of recommended journals (sorted by similarity)
    """
    # Combine all texts
    all_texts = [research_description] + list(journal_scopes.values())
    journal_names = list(journal_scopes.keys())

    # TF-IDF vectorization
    vectorizer = TfidfVectorizer(stop_words='english')
    tfidf_matrix = vectorizer.fit_transform(all_texts)

    # Calculate cosine similarity
    research_vector = tfidf_matrix[0:1]
    journal_vectors = tfidf_matrix[1:]
    similarities = cosine_similarity(research_vector, journal_vectors)[0]

    # Sort by similarity
    sorted_indices = np.argsort(similarities)[::-1][:top_n]

    recommendations = []
    for idx in sorted_indices:
        journal_name = journal_names[idx]
        similarity = similarities[idx]
        journal_info = df[df['journal_name'] == journal_name].iloc[0]

        recommendations.append({
            'journal': journal_name,
            'similarity': similarity,
            'impact_factor': journal_info['impact_factor'],
            'review_time': journal_info['review_time_months'],
            'open_access': journal_info['open_access']
        })

    return recommendations

# Usage examples
research_examples = [
    "We developed a graph neural network for predicting material properties with transfer learning",
    "Our study presents a new battery cathode material discovered through machine learning and experimental validation",
    "We created a large-scale materials database with DFT calculations for high-throughput screening",
    "Our work uses machine learning to predict molecular properties for drug discovery"
]

for i, research in enumerate(research_examples, 1):
    print(f"\n{'='*70}")
    print(f"Research Example {i}: {research}")
    print(f"{'='*70}")

    recommendations = recommend_journals(research, top_n=3)

    for rank, rec in enumerate(recommendations, 1):
        print(f"\n{rank}. {rec['journal']}")
        print(f"  Similarity: {rec['similarity']:.3f}")
        print(f"  Impact Factor: {rec['impact_factor']}")
        print(f"  Review Time: {rec['review_time']} months")
        print(f"  OA: {rec['open_access']}")
πŸ’‘ Implementation Tips

The journal recommendation system uses TF-IDF and cosine similarity to suggest optimal submission targets from research descriptions. For practical deployment, the following extensions are effective:

  • Weighting based on author career stage
  • Learning from past submission history
  • Co-author network analysis
  • Integration of latest acceptance rate data

Learning Objectives Check

πŸ“˜ Level 1: Basic Understanding (Self-assess)

  • Can classify 21 MI journals into 4 categories
  • Know the guidelines for Impact Factor and review time for each journal
  • Can explain differences between open access and traditional publishing
  • Understand suitable research themes for each journal

πŸ“— Level 2: Practical Skills

  • Can select 3 optimal journals for your research
  • Can develop submission strategy according to career stage
  • Can plan step-down strategy
  • Can manage journal database with pandas

πŸ“• Level 3: Applied Skills

  • Can implement journal recommendation system using machine learning
  • Can optimize submission priority for multiple journals
  • Can strategically judge research field and journal compatibility
  • Can design long-term publication plan
🎯 Practical Exercises

Work on the following tasks to consolidate your learning:

  1. Run the journal recommendation system with your research theme and select top 3 journals
  2. Analyze differences in submission strategies for the selected 3 journals
  3. Create a 1-year submission plan (1st choice, 2nd choice, step-down options)

References

  1. Nature Publishing Group. "npj Computational Materials - Journal Metrics". Nature, 2024. Available at: https://www.nature.com/npjcompumats/ (Accessed: 2025-10-31). pp. 1-5.
  2. Elsevier. "Computational Materials Science - Guide for Authors". Elsevier, 2024. Available at: https://www.elsevier.com/journals/computational-materials-science (Accessed: 2025-10-31). pp. 1-12.
  3. Wiley. "InfoMat - Aims and Scope". Wiley Online Library, 2024. Available at: https://onlinelibrary.wiley.com/journal/25673165 (Accessed: 2025-10-31). pp. 1-6.
  4. Royal Society of Chemistry. "Digital Discovery - About the Journal". RSC Publishing, 2024. Available at: https://www.rsc.org/journals-books-databases/about-journals/digital-discovery/ (Accessed: 2025-10-31). pp. 1-8.
  5. Clarivate. "Journal Citation Reports 2023". Web of Science, 2024. Impact Factor data for materials science journals, pp. 45-89.
  6. Butler, K. T., Davies, D. W., Cartwright, H., Isayev, O., & Walsh, A. (2018). "Machine learning for molecular and materials science". Nature, 559(7715), 547-555. pp. 547-555.
  7. Himanen, L., Geurts, A., Foster, A. S., & Rinke, P. (2019). "Data-driven materials science: status, challenges, and perspectives". Advanced Science, 6(21), 1900808. pp. 1-23.

Disclaimer